簡短問題:是選擇器API是否適合處理XML文檔?隨着「爲什麼我問:」在XML文檔中使用選擇器API
較長的問題...
我在做一些舊代碼,使用客戶端的生成的XML和XPath弄成的進步是交叉瀏覽器在IE(10+)以及IE7(以及Chrome,Firefox等等)的更高版本上很開心。
現在有variousquestions圍繞XPath在IE中的支持以及它似乎不再被照顧(沒有evaluate()
,沒有SelectNodes()
)。據稱some classes have been whitelisted,但一些測試似乎暗示這是不可靠的,當在IE10中啓用ActiveX過濾。
我玩過邪惡的好xpath,但我遇到了一些XPath形式的問題。另外,如果IE永遠不會再有XPath支持,我寧願不要再依賴外部庫,而是找到下一個「最好」的東西來代替。
有人指出,the selector API is now the recommended choice取而代之。但是我遇到的問題是,它主要看起來是一個HTML選擇API(大多數情況下它是從CSS開始的,因此它有特殊的類和ID屬性的情況 - 可能還有其他的HTML-isms我還沒有看到)。
因此,處理XML文檔的選擇器API是否合理?鑑於IE缺乏支持,答案可能是「是」,但我看不出有什麼權威性的,給出明確建議(或反推薦)的東西。
你知道嗎,即使我對選擇器規格進行了快速掃描,我完全錯過了該段。感謝讓我看起來很愚蠢:-) –