【发布时间】:2017-05-21 21:55:09
【问题描述】:
我有这个 xml 数据
<Categories>
<cat name="Appliances"></cat>
<cat name="Arts, Crafts & Sewing"></cat>
<cat name="Automotive"></cat>
<cat name="Baby"></cat>
</Categories>
我使用此代码将数据读入组合框:
XmlDocument xDoc = new XmlDocument();
xDoc.Load("cat.xml");
XmlNodeList cats = xDoc.GetElementsByTagName("cat");
for (int i = 0; i < cats.Count; i++)
{
comboBox1.Items.Add(cats[i].Attributes["name"].InnerText);
}
但在xDoc.Load("cat.xml"); 行出现错误:
“System.Xml.XmlException”类型的未处理异常发生在 System.Xml.dll 解析 EntityName 时出错。 3号线, 第 30 位。
这是什么意思?
【问题讨论】:
-
看看this question here,告诉我它是否对你有帮助。