苏飞论坛

标题: c#解析xml的问题 [打印本页]

作者: 柒少爺    时间: 2014-7-21 09:02
标题: c#解析xml的问题
<row>        <field name="dg_id">1</field>        <field name="dg_name">空间数据组</field>        <field name="dg_upid">0</field>        <field name="dg_desc">Root Level of All Spatial Data Group</field>        <field name="dg_layer">00000000000000000000000000000000</field>  </row>类似于这样的xml,怎么获取每个field下的innertext

作者: 站长苏飞    时间: 2014-7-21 09:08
这个应该是最好取的吧
xmlDoc.SelectSingleNode("//field='"+ddlName.SelectedItem.Text+"']").innertext
作者: 柒少爺    时间: 2014-7-21 09:23
站长苏飞 发表于 2014-7-21 09:08
这个应该是最好取的吧
xmlDoc.SelectSingleNode("//field='"+ddlName.SelectedItem.Text+"']").innertext

谢谢站长,但是现在又很多的row标签,要先获取row下面的所有field,再遍历取值,要怎么做
作者: 站长苏飞    时间: 2014-7-21 10:20
SelectSingleNode把这个方法换成SelectNodes得到的是一个集合直接循环就行了。
作者: 柒少爺    时间: 2014-7-21 11:09
站长苏飞 发表于 2014-7-21 10:20
SelectSingleNode把这个方法换成SelectNodes得到的是一个集合直接循环就行了。

受教了,学习中……




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4