以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  如何查找特定content的节点?并获得下一个节点  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=36624)


--  作者:yc_cjx
--  发布时间:8/10/2006 10:18:00 AM

--  如何查找特定content的节点?并获得下一个节点
请问在C#中如果进行条件查询啊

<table>
<tr>
  <td>价格</td>
  <td>20</td>
</tr>
  <tr>
  <td>面积</td>
  <td>20平方</td>
</tr></table>
比如我在C#中<td>有没有等于价格的,如果有
就将整个<tr>节点都读出来,并将20这个td的content读出来作为价格对应的值?


--  作者:Qr
--  发布时间:8/10/2006 11:33:00 AM

--  
XmlDocument xd = new XmlDocument();
xd.Load(yourxml);
string node = xd.SelectNode("//tr[td='价格']");//取出所有包含“价格”的tr

然后用 foreach 遍历,取得相应的td的文本


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms