我有一个带有xmlns
标签的XML文件,如下所示:
xmlns:mis20="http://www.mis.sfm.se/mis20"
<mis20:number>194803040000</mis20:number>
这就是我现在阅读元素的方式
var numberList = doc.GetElementsByTagName("mis20:number");
我希望能够这样阅读
var numberList = doc.GetElementsByTagName("number");
答案 0 :(得分:0)
您只需要将XML名称空间“ URL”添加到您正在进行的通话中:
// just add the XML namespace "url" in this call
var numberList = xdoc.GetElementsByTagName("number", "http://www.mis.sfm.se/mis20");
if (numberList != null)
{
XmlNode node = numberList[0];
int value = -1;
if (int.TryParse(node.Value, out value))
{
Console.WriteLine("Your value is: {0}", value);
}
}