我有firexpath,它似乎沒有與xpath一起工作。即使簡單的//div
也沒有結果。即使我點擊現有節點,說「複製XPath」,然後將該XPath粘貼到過濾器輸入框中,它會顯示「找不到節點」。 //*[name()='div']
雖然工作。我是否缺少命名空間或其他東西?下面是根標籤的樣子(這是一個有效的XHTML):xpath使用firexpath
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" class="ff ff3">
我沒有找到FireXPath一個支持論壇,所以我在這裏張貼。
好問題,+1。請參閱我的回答以獲得解釋和三種替代解決方案。 :) – 2011-03-13 02:24:21
[XPath的許多可能的重複之一是用defaultNamespace爲xml返回null](http://stackoverflow.com/questions/4380006/xpath-is-returning-null-for-xml-with-defaultnamespace) – 2011-03-13 21:04:56
參考特別是firepath使得它獨一無二,因爲firepath中的名稱空間註冊似乎不存在。 – zode64 2011-03-14 14:58:52