2009-04-29 59 views

回答

4

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

得到修复后,该行代码,尾部空格不会被删除。

2

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

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

这可能会工作,但语法是丑陋的。这个想法是保持我的xml简单 – federubin 2009-05-04 01:42:10

+0

它可能是在你的代码中的一些额外的字符,但它会从你提到的错误grapefrukt节省您。这也是这样的标准解决方案。 http://www.w3schools.com/XML/xml_cdata.asp – quoo 2009-05-04 12:15:30

1
XML.prettyPrinting = false 

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

+0

围绕这个问题再次进行了一些调试。 ignoreWhitespace没有效果。它完全是XML.prettyPrinting设置。 – chrsmrtn 2014-02-19 20:49:54

相关问题