Welche Version von XPath unterstützt Firefox?

1761
Winterflags

Ich baue einen Web-Scraper mit Firefox mit Selenium WebDriver und möchte XPath-Ausdrücke verwenden, die nur in XPath 2 und XPath 3 vorhanden sind.

Welche Version von XPath unterstützt Firefox?

Wenn es sich um XPath 1.0 handelt, gibt es eine Möglichkeit, die spätere Versionen von Firefox zu unterstützen?


Hinweis: Die aktuelle Version von Firefox ist derzeit 47.0.

1
IIRC unterstützt praktisch keine (späteren) älteren Versionen von XPath. Daniel B vor 7 Jahren 1

1 Antwort auf die Frage

1
DavidPostill

Welche Version von XPath unterstützt Firefox?

Firefox unterstützt derzeit XPath 1.0.

Es gibt keine Pläne, Xpath 2.0 zu unterstützen.

Siehe Welche Browser unterstützen Xpath 2.0? für einige Problemumgehungen.

Die Unterstützung für XPath ist sehr unterschiedlich. Es wird in Firefox einigermaßen gut unterstützt (obwohl es keine Pläne gibt, die Unterstützung weiter zu verbessern), während andere Browser sie, wenn überhaupt, in einem geringeren Umfang implementieren.

Quell- XPath

Es gibt einen offenen (seit 2007) Fehlerbericht, um Unterstützung für XPath 2.0 hinzuzufügen:

Da Xpath 2.0 und Xslt 2.0 eine w3c-Empfehlung ist, wäre es eine gute Idee, sie in die Engine zu implementieren.

Quelle Bug 396966 - XPath 2.0


Lesen Sie weiter