加载XML文件时从文本节点的内容中剥离的前导和尾随空格

时间:2009-04-29 11:43:26

标签: xml flex flash actionscript-3 whitespace

在动作3中,当试图加载像

这样的XML文件时
<Element><Property> a </Property></Element>

节点“property”中的值将只是“a”,删除尾随和前导空格。

我做了http://bugs.adobe.com/jira/browse/ASC-3125推荐的内容,没有成功。有什么想法吗?

3 个答案:

答案 0 :(得分:4)

如前所述,XML.prettyPrinting不起作用。 最后通过添加XML.ignoreWhitespace = false;

来解决问题

在该行代码之后,不会删除尾随空格。

答案 1 :(得分:2)

我相信如果你把它放在CDATA标签内,你就会得到空白。

<Element><Property><![CDATA[ a ]]></Property></Element>

答案 2 :(得分:1)

XML.prettyPrinting = false

应该工作得很好,这就是我用于这个确切问题的方法。但请注意,这是一个全局设置,可能会导致应用中其他位置出现新的错误。