使用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 < 3 </result>
在字符串不触摸标签?
我认为回答你的问题更好的方法是:创建自己的编码语言。例如:"3 <5"变成:"3 inf ".
在之后,你只需要像这样解析:
string result = "3 inf 5";
result = result.replace("inf", "<");
希望对你有帮助。