c# xmlreader如何判断一个.xml文件中某一标签是否存在?比如如下xml文件中 <a> <b/> </a> <c />
展开全部
使用xpath来进行判断,如果文件比较大,或是需要进行多种上类型的判断推荐使用xpathnavigator,如下所示
var document = new XPathDocument(XmlReader);
var navigator = document.CreateNavigator();
var node = navigator.SelectSingleNode("//b");
if (node == null)
Console.WriteLine("节点b不存在");
else
Console.WriteLine("节点b存在");
展开全部
XPath是对了的,路径过滤接节点,判断过滤出的节点是否为空,
追问
请问您知道XPathNavigator怎么使用吗?
追答
我这里没的现成的代码,具体的代码网上很多,http://support.microsoft.com/kb/308343/zh-tw
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则,读取。xml ,判断是否存在标签
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询