[問題] 關於XPath抓取節點的問題

看板C_Sharp作者 (苗栗縣)時間16年前 (2009/07/27 10:00), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/2 (看更多)
我是利用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)

07/27 10:48, , 1F
1658一定要用雙引號包起來?,有非要用雙引號包起來的原因?
07/27 10:48, 1F

07/27 11:08, , 2F
因為網路上 我看XML的檔案就有雙引號 所以我才加的!
07/27 11:08, 2F

07/27 11:09, , 3F
如果不加 他讀得到嗎? 這個資料是不可更改的
07/27 11:09, 3F

07/27 11:10, , 4F
所以能再不改裡面的資料下 讀取路徑嗎?
07/27 11:10, 4F
文章代碼(AID): #1ARGeYg1 (C_Sharp)
文章代碼(AID): #1ARGeYg1 (C_Sharp)