我在字符串中有XML数据,并尝试使用
将该字符串转换为XMLXmlDocument xl=new XmlDocument();
xl.LoadXml(mystring);
它没有解析,因为我的字符串在XML元素中具有特殊字符,如下所示。
<ROOT>
<SUB>
<DATA>name < lastname</DATA>
<DATA>Myname > lastname</DATA>
<DATA>some special character in between text</DATA>
......
.....
</ROOT>
</SUB>
我的XML中有很多<DATA>
。它是动态生成的。
我尝试更改< < > >
,但它正在替换其他XML标记。如何在不更改其他XML标记的情况下转义特殊字符以上?
答案 0 :(得分:-1)
在XML中使用以下字符串
< ==> lesser-than = <
> ==> greater-than = >