是否有类似于 XmlWriter.WriteRaw 方法的 XmlReader 方法

本文关键字:方法 XmlReader WriteRaw XmlWriter 类似于 是否 | 更新日期: 2023-09-27 18:35:03

XmlWriter.WriteRaw将保留',而不是发送实际的撇号。有没有一种方法可以读入并保持原样?

是否有类似于 XmlWriter.WriteRaw 方法的 XmlReader 方法

您需要正确编码。让我们以以下 XML 为例:

<root>&apos;</root>

无论使用哪个 XML 分析器读取此 XML,<root>节点的值都是'的。

另一方面,如果您有以下 XML:

<root>&amp;apos;</root>

<root>节点的值为 &apos;

因此,在这两种情况下,我们都正确编码了XML,以便当标准兼容的解析器读取它时,它能够正确检索值。

因此,在生成 XML 时使用 WriteRaw 方法时要非常小心。由于它正确地对参数进行了编码,因此现在您有责任确保向其传递正确的数据。