Welche XPath-Version unterstützt Firefox?

Welche XPath-Version unterstützt Firefox?

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

Welche XPath-Version unterstützt Firefox?

Wenn es XPath 1.0 ist, gibt es eine Möglichkeit, dafür zu sorgen, dass Firefox spätere Versionen unterstützt?


Hinweis: Die aktuelle Version von Firefox ist zum Zeitpunkt des Schreibens dieses Artikels 47.0.

Antwort1

Welche XPath-Version unterstützt Firefox?

Firefox unterstützt derzeit XPath 1.0.

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

SehenWelche Browser unterstützen XPath 2.0?für einige Workarounds.

Die XPath-Unterstützung ist sehr unterschiedlich. In Firefox wird sie recht gut unterstützt (es gibt jedoch keine Pläne, die Unterstützung weiter zu verbessern), während sie in anderen Browsern nur in geringerem Umfang oder überhaupt nicht implementiert wird.

QuelleXPath

Es gibt einen offenen (seit 2007) Fehlerbericht zum Hinzufügen von Unterstützung für XPath 2.0:

Da es sich bei XPath 2.0 und Xslt 2.0 um eine W3C-Empfehlung handelt, wäre es eine gute Idee, sie in die Engine zu implementieren.

QuelleFehler 396966 - Xpath 2.0


Weitere Informationen

verwandte Informationen