xml中的无效字符c#

时间:2013-11-13 05:37:32

标签: c# xml

我正在尝试使用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);

错误是:“路径中的字符非法。”

2 个答案:

答案 0 :(得分:2)

XmlDocument.Load需要一个文件名来加载xml。试试LoadXml

答案 1 :(得分:1)

“BTB(构建银行)”需要包装在自己的标签中,如果这是一个有效的xml。虽然这是有效的HTML。 此外,xml必须有一个顶级节点。