作者lihsien (苗栗县)
看板C_Sharp
标题[问题] 关於XPath抓取节点的问题
时间Mon Jul 27 09:59:58 2009
我是利用XPath的方式去抓取网路上xml里面的资料
可是我的路径中 刚好里面其中一部分存在""
比方说
string sth =" BusDynInfo/BusInfo/Route Id="1658"/EstimateTime/@StopName";
这样就一直出错
他一直当成1658後面的"配上@StopName後面的"
可是我完整的路径是sth=後面的"配上@StopName後面的"
我知道有一种是可以用//取代掉中间的部分路径
可是我的资料中Route_Id 里面 我要的是1658的资料
没办法省略这个路径 否则 他会跳出很多路线名称的资料
这样该怎麽办呢?
怎样才能让他读取完整路径呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.69.115.134
※ 编辑: lihsien 来自: 210.69.115.134 (07/27 10:02)
1F:→ pico2k:1658一定要用双引号包起来?,有非要用双引号包起来的原因? 07/27 10:48
2F:→ lihsien:因为网路上 我看XML的档案就有双引号 所以我才加的! 07/27 11:08
3F:→ lihsien:如果不加 他读得到吗? 这个资料是不可更改的 07/27 11:09
4F:→ lihsien:所以能再不改里面的资料下 读取路径吗? 07/27 11:10