有可能逃脱&在加载xml的同时?

时间:2011-12-07 19:08:08

标签: c# .net

我有一个&其中一个xml节点中的字符如下所示。

<dependents>9 & 5</dependents>

当我尝试加载如下文件时,它会出错“解析EntityName时出错”。是否有可能逃脱此角色并成功加载?谢谢。

 m_InputXMLDoc = new XmlDocument();
        if (System.IO.File.Exists(InputFile))
        {
            m_InputXMLDoc.Load(InputFile);
        }

2 个答案:

答案 0 :(得分:6)

使用CDATA部分

<dependents><![CDATA[9 & 5]]></dependents>

答案 1 :(得分:6)

您的XML无效 您需要将其更改为&amp;