我從一個stackoverflow知道回覆,如果我們要編寫跨瀏覽器XPath查詢,那麼存在一個名爲來自Google的Wicked XPath Query的庫。這裏是鏈接Wicked Good XPath如何使用邪惡的良好xpath庫編寫跨瀏覽器XPath查詢?
有沒有人實施過這樣的?如果是,那麼請就此指示我如何編寫Xpath查詢跨瀏覽器基礎。我的目標瀏覽器是IE(7,8,9,10)和Google Chrome。任何我可以在IE和谷歌瀏覽器中查看的工作示例將不勝感激。
我期待該解決方案也應該在IE 10中工作。編寫跨瀏覽器xpath的原因是,我不必擔心在不同瀏覽器中執行xpath查詢時發生的任何細微變化。
讚賞進一步的援助。
編輯:
位更多的解釋,以解決從謝爾蓋Ilinsky的答案,我接受:
在這裏,我寫一個例子,這樣的人誰是在XML數據純屬然後他們可以得到想法。
讓說,如果你有一個像下面一個
<elementNode id="13" std="1">
....
</elementNode>
然後我們可以編寫XPath查詢類似下面
<script type="text/javascript">
(function() {
res = $.xpath($("#selectorID"),"//elementNode[@id='10']");
console.log(res[0].getAttribute("id")); //will print 10 in console
console.log(res[0].getAttribute("std")); //will print 1 in console
})();
</script>
這是完美的工作,我需要:) – NullPointer 2013-05-02 05:46:06