XmlReader.Read转换
<
到&lt;。
在阅读此示例xml片段<add >
时,
XML.NodeType isXmlNodeType.Text但XmlReader.Value包含&lt; add&gt;。
如何保留<" add >
的原始格式?
答案 0 :(得分:5)
你不能。
如果该元素的实际内容是转义文本,则需要在XML中进一步转义它,如下所示:
&lt;add&gt;
这将被正确理解为
<add>
答案 1 :(得分:1)
我只能猜测你想在随后的另一个XML或HTML上下文中使用'plain'文本。
正确的答案是:
HtmlEncode
它补充工具栏 XML!=文字,请勿将其视为此类。不要剪切/粘贴碎片。您将遇到砖墙,其中包含未解析的字符数据,不同的字符集,不同的编码,重复的转义或不平衡的转义等。
XmlReader应该读取 Xml并给你你的内容。没有别的办法。