如何从XML文件里区分获取不同节点的相同元素名的值
如有一个XML文件:--------------------分割线-----------------------
<?xml version="1.0" encoding="utf-8" ?>
<Analyse>
<RTM_D>
<ID>
2d2f0a7794b24a0aae597d26d9cf033e
<ADMIN_UNIT>中石油</ADMIN_UNIT>
<ATM_NAME>甲丁丁</ATM_NAME>
<ATM_VALUE>12.20</ATM_VALUE >
</ID>
</RTM_D>
<ATM_E>
<ID>
2d2f0a7794b21234567df43534532
<ADMIN_UNIT>中海油</ADMIN_UNIT>
<RTM_NAME>甲丁丁</RTM_NAME >
<RTM_VALUE>12.20</RTM_VALUE >
</ID>
</ATM_E >
.................
</Analyse>
--------------------分割线-----------------------
请问大家用C#读取这样的XML文件,我应该如何编写代码
才能区分获得的元素"ID"和"ADMIN_UNIT"的值分别是属于哪个结点的
如果取到一个值"中海油",我怎么才能知道这个值是属于"ATM_E"而不是"RTM_D"的元素?!
或者说怎么才知道让我直接从ATM_E结点里取到ADMIN_UNIT的值? --------------------编程问答-------------------- Read到DataSet里面就好办了 --------------------编程问答-------------------- XML文件里的节点的个别非重要元素也可以省略的.
放到DATASET里到时还得从DATASET里查询?! --------------------编程问答-------------------- 补充一个,XML里每个节点的内容并不完全一致的,元素也有可能完全不一样,就偶尔一两个出现同名元素. --------------------编程问答-------------------- 顶啊顶啊,没人理我吗?!
补充:.NET技术 , C#