我有一个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)。这并不是我所期望的,缩进和间隔线的高度。
这里是在之前

这里是继之后的

我要关掉漂亮的指纹。
发布于 2015-02-02 02:16:32
XML类具有控制格式输出的静态属性。
XML.prettyIndent = 4;
trace(xml)另外,我不知道为什么这些设置是静态的,但是为了避免篡改可能影响其他地方代码的设置,您可以使用XML.settings()读取当前设置,然后在使用XML.setSettings()之后恢复它们。
https://stackoverflow.com/questions/28270107
复制相似问题