在做一个XML内容拼接成String供htmlText使用的时候发现总是会在每行后面多一个空格,并且自动换行。后来发现原来XML有一个静态方法
[静态] 确定 toString() 和 toXMLString() 方法是否对某些标签之间的空白字符进行规格化。
除此之外还有
ignoreComments :
Boolean
ignoreProcessingInstructions : Boolean
ignoreWhitespace : Boolean
[静态] 确定当 XML 对象分析源 XML 数据时,是否忽略 XML 注释。
XML
ignoreProcessingInstructions : Boolean
[静态] 确定当 XML 对象分析源 XML 数据时,是否忽略 XML 处理指令。
XML
ignoreWhitespace : Boolean
[静态] 确定分析期间是否忽略文本节点开头和末尾处的空白字符。
XML
prettyIndent :
int
[静态] 确定当 XML.prettyPrinting 属性设置为 true 时,toString() 和 toXMLString() 方法所应用的缩进量。
本文详细介绍了在处理XML内容转换为字符串供HTML使用时遇到的问题,即每行后多出的空格及自动换行现象。通过深入探讨XML中的静态方法,如prettyPrinting、ignoreComments、ignoreProcessingInstructions、ignoreWhitespace和prettyIndent等,本文提供了有效解决方案,帮助开发者避免此类常见错误,提升代码质量。

1万+

被折叠的 条评论
为什么被折叠?



