如何告诉 XML 解析器尊重前导和尾随空格?
Dim xml: Set xml = CreateObject("MSXML2.DOMDocument")
xml.async = False
xml.loadxml "<xml>1 2</xml>"
wscript.echo len(xml.documentelement.text)
上面打印出3。
Dim xml: Set xml = CreateObject("MSXML2.DOMDocument")
xml.async = False
xml.loadxml "<xml> 2</xml>"
wscript.echo len(xml.documentelement.text)
上面打印出 1。(我希望它打印 2)。
我可以在 xml 文档本身中添加一些特别的东西来告诉解析器在文档中保持前导和尾随空格吗?
澄清 1:是否有一个属性可以在文档开头指定一次以应用于所有元素?
澄清 2:因为实体的内容可能有 unicode 数据,但 xml 文件需要是纯 ascii,所有实体都经过编码——这意味着 CDATA 很遗憾不可用。