C#XML忽略<和>节点中的字符

时间:2016-11-28 11:33:08

标签: c# xml visual-studio

我从PHP脚本中获取了一个xml文档。

XML架构如下所示:

“Proc. Reg. da Republica 3º Região”

Note节点可以有任何值(甚至是XML片段) 尝试从服务器返回以下XML数据时,我注意到,如果注意如下,C# LoadXML 函数将失败:

<Items>
  <Item>
    <ID> 
       123g8fdg
    </ID>
    <Name>
       Michael
    </Name>
    <Note>
       Some notes, for example a small xml snippet: <randomxml><...
    </Note>
  </Item>    
</Items>

“&lt;”字符分解了(我甚至可以在调试时看到C#XML Visualizer)

有哪些方法可以忽略notes部分中的任何特定XML元素,因此它不会干扰解析器和基本结构?

1 个答案:

答案 0 :(得分:0)

您需要将值<编码为&lt;。您无法使用<,因为它错误地打开了标记。

Here is online encoding tool for xml