我正在尝试使用loadXML将字符串转换为xml。
<name>alex</name>
- &gt;当字符串格式化为xml转换时,没有问题。
<result> 5 < 3 </result>
- &gt;但是当string包含xml值的无效字符时,它会抛出异常。
如何将包含无效字符的字符串转换为XmlDocument? 有没有办法用xml转义字符替换无效字符而不触及字符串中的标记?
有没有办法在不触及标签的情况下将<result> 5 < 3 </result>
更改为<result> 5 < 3 </result>
字符串?
答案 0 :(得分:0)
我认为回答问题的更好方法是: 制作自己的编码语言。例如:“3 <5”变为:“3 inf 5”。
在这种情况下,它有效。
之后,您只需解析类似的内容:
string result = "3 inf 5";
result = result.replace("inf", "<");
希望它对你有所帮助。