使用loadXml将字符串转换为XmlDocument

本文关键字:XmlDocument 转换 字符串 loadXml 使用 | 更新日期: 2023-09-27 17:50:48

我正在尝试使用loadXML将字符串转换为xml。

<name>alex</name> ->当字符串被很好地格式化为xml转换时,没有问题。

<result> 5 < 3 </result> ->但是当字符串包含xml值的无效字符时,它抛出异常。

如何将无效字符的字符串转换为XmlDocument?是否有任何方法用xml转义字符替换无效字符而不触及字符串中的标签?

是否有办法改变<result> 5 < 3 </result><result> 5 &lt; 3 </result>在字符串不触摸标签?

使用loadXml将字符串转换为XmlDocument

我认为回答你的问题更好的方法是:创建自己的编码语言。例如:"3 <5"变成:"3 inf ".

之后,你只需要像这样解析:

string result = "3 inf 5";
result = result.replace("inf", "<");

希望对你有帮助。