xml中如何判断指定名称的节点是否存在?

时间:2022-08-12 10:00:36
比如:XmlNodeList xnList=xDoc.DocumentElement["channel"].SelectNodes("item");
我在执行上述语句之前我想首先判断名称为“item”的Nodes是否存在,
我该怎么做?
不想用try

3 个解决方案

#1


XmlNodeList xnList=xDoc.DocumentElement["channel"].SelectNodes("item");
if (xnList.Count == 0)
{
 //不存在
}

#2


好像是没有直接的方法判断node时候存在。只能是先获得节点,然后判断是否为Null。

#3


计数,看指定的节点是不是0个

#1


XmlNodeList xnList=xDoc.DocumentElement["channel"].SelectNodes("item");
if (xnList.Count == 0)
{
 //不存在
}

#2


好像是没有直接的方法判断node时候存在。只能是先获得节点,然后判断是否为Null。

#3


计数,看指定的节点是不是0个