使用多个条件并以XML选择单个节点 [英] Selecting Single Node using multiple condition and in XML

查看:112
本文介绍了使用多个条件并以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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆