小编Jim*_*Jim的帖子

当元素名称中有冒号时,如何使用LINQ查询XDocument?

我试图在XDocument对象中使用LINQ to XML.你如何在下面的例子中查询结果元素?

<serv:header>
   <serv:response>
      <serv:result>SUCCESS</serv:result>
      <serv:gsbStatus>PRIMARY</serv:gsbStatus>
   </serv:response>
</serv:header>
Run Code Online (Sandbox Code Playgroud)

当我使用这样的语句时,我得到异常'附加信息:''''字符,十六进制值0x3A,不能包含在名称中.

XDocument doc = XDocument.Parse(xml);
string value = doc.Descendants("serv:header").First().Descendants("serv:response").First().Descendants("serv:result").First().Value;
Run Code Online (Sandbox Code Playgroud)

linq linq-to-xml

20
推荐指数
2
解决办法
1万
查看次数

标签 统计

linq ×1

linq-to-xml ×1