首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

怎么获得指定的节点值

2012-04-23 
如何获得指定的节点值有如下代码,请教如何获得ID为2的FMSG值。?xmlversion 1.0 ?NewDataSetTab

如何获得指定的节点值
有如下代码,请教如何获得<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>

[解决办法]
xpath="//Table[ID=' 2 ']/FMSG"

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

热点排行