复现

在一个XML文件中增加节点名,读取该文件,使用通常方法获取元素值时出现错误。

解决

string text = @"<foo xmlns=""blah""><test/></foo>";
var doc = XDocument.Parse(text);
var el0 = doc.Root.Element("test"); // null
XNamespace ns = "blah";
var el1 = doc.Root.Element(ns + "test"); // not nullCode language: JavaScript (javascript)

Refer: https://stackoverflow.com/questions/16692366/c-sharp-xelement-not-able-to-retrieve-elements

分类: C#

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据