如何检查一个XML子元素使用LINQ存在XML [英] how to Check if a XML child element exists with Linq to XML
本文介绍了如何检查一个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屋!
查看全文