使用多个条件并以XML选择单个节点 [英] Selecting Single Node using multiple condition and in XML
本文介绍了使用多个条件并以XML选择单个节点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个xml文件
喜欢"
< number>
< num id ="1"对="1">
< luckyno> l
< number>
"
我想从条件为"id = 1 and pair =" 1"的XML文件中选择数据
以下代码中的错误是什么
doc.SelectSingleNode("number/num [@ id =''" + sum +'']")&& doc.SelectSingleNode("number/num [@ pair =""+ sum +"'']);
i have a xml file
like"
<number>
<num id="1" pair="1">
<luckyno>l
<number>
"
and i want select data from this xml file with condition "id=1 and pair="1""
what is the error in the following code
doc.SelectSingleNode("number/num[@id=''" + sum + "'']") && doc.SelectSingleNode("number/num[@pair=''" + sum + "'']");
推荐答案
您可能想了解XPath查询单击此处[ ^ ]以获得基本教程.
不过要回答您的问题;
doc.SelectSingleNode("number/num [@ id =''" + sum +''和@ pair =''" + sum +'']");
You may want to learn about XPath queries Click Here [^] for a basic tutorial.
To answer your question though;
doc.SelectSingleNode("number/num[@id=''" + sum + "'' and @pair=''" + sum + "'']");
这篇关于使用多个条件并以XML选择单个节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文