我正在尝试在 XDocument 对象中使用 LINQ to XML。如何查询下面示例中的 result 元素?
<serv:header>
<serv:response>
<serv:result>SUCCESS</serv:result>
<serv:gsbStatus>PRIMARY</serv:gsbStatus>
</serv:response>
</serv:header>
当我使用这样的语句时,出现了异常:“额外信息:字符‘:’ ,十六进制值0x3A,不能包含在名称中。”
XDocument doc = XDocument.Parse(xml);
string value = doc.Descendants("serv:header").First().Descendants("serv:response").First().Descendants("serv:result").First().Value;
doc.Root.GetNamespaceOfPrefix("serv")
。 - Luke DuddridgeXNamespace xd = @"http://...";
- midoriha_senpai