是否有类似于 XmlWriter.WriteRaw 方法的 XmlReader 方法
本文关键字:方法 XmlReader WriteRaw XmlWriter 类似于 是否 | 更新日期: 2023-09-27 18:35:03
XmlWriter.WriteRaw将保留',而不是发送实际的撇号。有没有一种方法可以读入并保持原样?
您需要正确编码。让我们以以下 XML 为例:
<root>'</root>
无论使用哪个 XML 分析器读取此 XML,<root>
节点的值都是'
的。
另一方面,如果您有以下 XML:
<root>&apos;</root>
<root>
节点的值为 '
。
因此,在这两种情况下,我们都正确编码了XML,以便当标准兼容的解析器读取它时,它能够正确检索值。
因此,在生成 XML 时使用 WriteRaw
方法时要非常小心。由于它正确地对参数进行了编码,因此现在您有责任确保向其传递正确的数据。