我有一个XML对象,我可以导出到这样的字符串:
var xml:XML = new XML(myString);
trace(xml.toXMLString());
这导致类似:
<root>
<item>
<item>
<item/>
</item>
</item>
</root>
然而,在我看来,缩进很短,特别是有很多内容,而且很难阅读。无论原因是有没有办法增加缩进,比如可能使用制表符或更多标签而不是空格?不知道它使用了什么(将检查)。 我希望它能够更接近这一点。它看起来也更酷。
<root>
<item>
<item>
<item/>
</item>
</item>
</root>
更新
我找到了XML.prettyPrint设置并将其打开(设置为true)。它没有工作我的预期和缩进和间隔线高度。
之前:<
之后:<
我打开了漂亮的打印件。
答案 0 :(得分:1)
XML类具有控制格式输出的静态属性。
XML.prettyIndent = 4;
trace(xml)
另外,我不确定为什么他们将这些设置设置为静态,但为了避免篡改可能影响其他地方代码的设置,您可以使用XML.settings()
读取当前设置,然后在使用完XML.setSettings()
后恢复它们1}}。