我正在尝试使用xmldocument在C#中解析下面的内容。但我无法加载它。它说无效字符。即使在浏览器中,它也无法正确显示抱怨无效字符。我需要循环遍历此字符串中的所有元素。 有人可以告诉我这里有什么问题吗?
<div><b>Q1.
What is your name?:</b> BTB (Build the bank)</div>
<div><b>Q2.
How old are you?:</b> 29</div>
代码是这样的:
XmlDocument xml = new XmlDocument();
xml.Load(item.Summary);
错误是:“路径中的字符非法。”
答案 0 :(得分:2)
XmlDocument.Load需要一个文件名来加载xml。试试LoadXml。
答案 1 :(得分:1)
“BTB(构建银行)”需要包装在自己的标签中,如果这是一个有效的xml。虽然这是有效的HTML。 此外,xml必须有一个顶级节点。