我正在尝试解析以下 xml 字符串:
<qn:QueryNotification xmlns:qn="http://schemas.microsoft.com/SQL/Notifications/QueryNotification" id="307" type="change" source="data" info="insert" database_id="6" sid="0x010500000000000515000000AEA63BDE2DE94B9FF38541A8CD1A0000">
<qn:Message>Custom</qn:Message>
</qn:QueryNotification>
我通过以下方式使用 XmlReader:
using (XmlReader xmlReader = XmlReader.Create(new StringReader(z)))
{
xmlReader.Read();
}
执行 Read() 时,出现以下异常:
XmlException:根级别的数据无效。第 1 行,位置 40。
我不认为它喜欢每个标签之前的 qn: 。如何设置 XmlReader 来解析此文档?