C# 如何保持&;书信电报;使用XmlReader时的值

C# 如何保持&;书信电报;使用XmlReader时的值,c#,C#,读取转换 你不能 如果该元素的实际内容是转义文本,则需要在XML中进一步转义,如下所示: <add> 这将被正确地理解为 <add> 你不能 如果该元素的实际内容是转义文本,则需要在XML中进一步转义,如下所示: <add> 这将被正确地理解为 <add> 我只能猜测您希望随后在另一个XML或HTML上下文中使用文本“plain” 正确答案是:

读取转换
你不能

如果该元素的实际内容是转义文本,则需要在XML中进一步转义,如下所示:

<add>
这将被正确地理解为

<add>
你不能

如果该元素的实际内容是转义文本,则需要在XML中进一步转义,如下所示:

<add>
这将被正确地理解为

<add>

我只能猜测您希望随后在另一个XML或HTML上下文中使用文本“plain”

正确答案是:

  • 使用XmlWriter/XElement.ToString顺行,或
  • 适当的
侧栏XML!=文本,不要这样对待它。不要剪切/粘贴碎片。您将遇到砖墙,其中包含未解析的字符数据、不同的字符集、不同的编码、重复转义或不平衡转义等


XmlReader应该读取Xml并提供内容。没有其他方法。

我只能猜测您希望随后在另一个XML或HTML上下文中使用文本“plain”

正确答案是:

  • 使用XmlWriter/XElement.ToString顺行,或
  • 适当的
侧栏XML!=文本,不要这样对待它。不要剪切/粘贴碎片。您将遇到砖墙,其中包含未解析的字符数据、不同的字符集、不同的编码、重复转义或不平衡转义等


XmlReader应该读取Xml并提供内容。没有别的办法。

花了几个小时试图解决这个问题,我发现这是正确的答案。我正在保存一个xml文档,该文档的内容中包含>和<字符。您需要使用适当的转义字符,然后转义转义字符-在花了几个小时试图解决这个问题后,我发现这是正确的答案。我正在保存一个xml文档,该文档的内容中包含>和<字符。您需要使用适当的转义字符,然后转义转义字符-双重逃脱。