如何检查一个XML子元素使用LINQ存在XML [英] how to Check if a XML child element exists with Linq to XML

查看:206
本文介绍了如何检查一个XML子元素使用LINQ存在XML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何检查是否 IncomingConfig 元素通过使用LINQ存在XML?



<预类=郎咸平的XML prettyprint-覆盖> <?XML版本=1.0编码=UTF-8>?;
<设置>
< IncomingConfig>
<知识产权及GT; 10.100.101.18< / IP>
<港口> 5060< /端口>
< / IncomingConfig>
<装置>
<用户名>&塔里克LT; /用户名>
<&AGENTNAME GT;&塔里克LT; / AGENTNAME>
<密码和GT;&FFFF LT; /密码>
< /装置>
<装置>
<用户名>&ADF LT; /用户名>
<&AGENTNAME GT; ADF< / AGENTNAME>
<密码和GT; fadsf< /密码>
< /装置>
< /设置>


解决方案

 布尔b = xdocument.Descendants(IncomingConfig)任何(); 


How can I check if IncomingConfig element exists by use linq to xml?

<?xml version="1.0" encoding="utf-8"?>
<settings>
  <IncomingConfig>
    <ip>10.100.101.18</ip>
    <port>5060</port>
  </IncomingConfig>
  <Device>
    <username>tarek</username>
    <AgentName>tarek</AgentName>
    <password>ffff</password>
  </Device>
  <Device>
    <username>adf</username>
    <AgentName>adf</AgentName>
    <password>fadsf</password>
  </Device>
</settings>

解决方案

bool b = xdocument.Descendants("IncomingConfig").Any();

这篇关于如何检查一个XML子元素使用LINQ存在XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆