如何用linq查询XML某节点是否存在子节点
RT
<name>EricSun</name>
<password>123456</password>
<description>
<descrip>111</descrip>
<descrip>222</descrip>
<descrip>333</descrip>
</description>
如何判断“descrip”节点是否存在?如何存在,如何将其取出来,XML结构不能改变!
[解决办法]
XDocument xml=XDocument.Load("c:\\test.xml"); if(xml.Descendants("descrip").Count()>0) { var query=(from x in xml.Descendants("descrip") select xValue); }
[解决办法]
XDocument xml=XDocument.Load("c:\\test.xml");
XElements eles = xml.Element("description").Elements("descrip");
if(eles != null && eles.Count() != 0)
{
//
}