怎么获取不同层次节点相同的最外层标签的值

如何获取不同层次节点相同的最外层标签的值
本帖最后由 jielei 于 2013-02-07 12:48:06 编辑
- <trades_sold_get_response>
- <trades list="true">
- <trade>
  <adjust_fee>0.00</adjust_fee> 
- <orders list="true">
- <order>
  <adjust_fee>0.00</adjust_fee> 
  <payment>29.00</payment> 
  <price>58.00</price> 
  </order>
- <order>
  <adjust_fee>0.00</adjust_fee> 
  <payment>29.00</payment> 
  <price>58.00</price> 
  </order>
  </orders>
  <pay_time>2013-02-06 22:37:09</pay_time> 
  <payment>67.00</payment> 
  </trade>
  </trades>
  </trades_sold_get_response>


这个要怎么获取红色字标记的pament标签的值呢?就是我要怎么才能得到payment=69,
getElementsByTagName("payment")  用这个只能获取到第一个的payment的值

我用的是ASP语言!

------解决方案--------------------
应该用XPATH来实现搜索。

参考这篇http://blog.****.net/cds27/article/details/1579866