【发布时间】:2018-12-12 09:51:31
【问题描述】:
我有以下 XML:
<Doc>
<Entries>
<Entry>
<RowA>Test</RowA>
<RowB>Hello</RowB>
<Row:C>Try to Access me </Row:C>
</Entry>
<Entry>
<RowA>Try Again</RowA>
<RowB>Hello2</RowB>
<Row:C>Try to Access me again </Row:C>
</Entry>
</Entries>
</Doc>
按照我的代码,一切正常,除了 Row:C
XmlNodeList xmlNodeList = xmlFile.SelectNodes("Doc/Entries/Entry");
foreach (XmlNode xmlNode in xmlNodeList)
{
String _Ok = xmlNode.SelectSingleNode("RowA").InnerText;
String _Error = xmlNode.SelectSingleNode("Row:C").InnerText; // ERROR
}
以下错误:
需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。
提前感谢您的宝贵时间。
【问题讨论】:
-
能否请您出示完整的 xml?
-
我想你忘了在下面查看我的答案。让我知道它是否对您有帮助?
标签: c# xmldocument