用特殊字符替换什么<;在xml文件中

本文关键字:xml 文件 lt 特殊字符 替换 什么 | 更新日期: 2023-09-27 17:58:52

我发现我们可以用<替换&lt;,但它不起作用。我需要用< 替换其他字符吗

我用&amp;替换了&,它运行良好。

我在下面的元素标签中遇到了问题。

<city>north<eastcity</city>

用特殊字符替换什么<;在xml文件中

试试这个:

 String newText = System.Security.SecurityElement.Escape(rawText);

请参阅此处了解更多详细信息。希望这能有所帮助

尝试更换

<

带有

&amp;lt;

>

带有

&amp;gt;

为什么需要替换这些字符?

XML的序列化/反序列化为您处理这些问题。您可以使用XmlTextReader作为特殊字符,检查堆栈上的现有答案:XML特殊字符处理

您必须更换

<

通过

&lt; 

(而不是相反)。

请查看XML定义(如维基百科页面),了解有关转义功能的信息。