我有一个&其中一个xml节点中的字符如下所示。
<dependents>9 & 5</dependents>
当我尝试加载如下文件时,它会出错“解析EntityName时出错”。是否有可能逃脱此角色并成功加载?谢谢。
m_InputXMLDoc = new XmlDocument();
if (System.IO.File.Exists(InputFile))
{
m_InputXMLDoc.Load(InputFile);
}
答案 0 :(得分:6)
使用CDATA部分
<dependents><![CDATA[9 & 5]]></dependents>
答案 1 :(得分:6)
您的XML无效
您需要将其更改为&
。