+ -
当前位置:首页 → 问答吧 → 如何获得指定的节点值

如何获得指定的节点值

时间:2011-06-02

来源:互联网

有如下代码,请教如何获得<ID>为2的<FMSG>值。

<?xml version= "1.0 "?> 
<NewDataSet> 
  <Table> 
  <ID> 1 </ID> 
  <FDATE> 2005-01-01T00:00:00.0000000+08:00 </FDATE> 
  <FMOBILE> 13794922574 </FMOBILE> 
  <FMSG> 我很怀念张国荣 </FMSG> 
  <Flag> 0 </Flag> 
  <IsCheck> 0 </IsCheck> 
  </Table> 
  <Table> 
  <ID> 2 </ID> 
  <FDATE> 2005-01-02T00:00:00.0000000+08:00 </FDATE>  
  <FMOBILE> 13794922574 </FMOBILE> 
  <FMSG> 我很喜欢张国荣的歌 </FMSG> 
  <Flag> 0 </Flag> 
  <IsCheck> 0 </IsCheck> 
  </Table> 
</NewDataSet>

作者: mynameyz   发布时间: 2011-06-02

xpath="//Table[ID=' 2 ']/FMSG"

因为有空格,按字符串取,如果格式严谨没有前后空格,可以用ID=2按数值取

作者: snmr_com   发布时间: 2011-06-03