Document: Methode createExpression()
Diese Methode kompiliert ein XPathExpression
, das dann für (wiederholte) Auswertungen verwendet werden kann.
Sie müssen diese Methode auf demselben Dokument aufrufen, auf dem Sie den Ausdruck ausführen.
Syntax
js
createExpression(xpathText, namespaceURLMapper)
Parameter
xpathText
-
Ein String, der den zu kompilierenden XPath-Ausdruck darstellt.
namespaceURLMapper
-
Eine Funktion, die ein Namespace-Präfix einer Namespace-URL zuordnet (oder null, wenn keine benötigt wird).
Rückgabewert
Beispiele
js
const xpathExpr = document.createExpression("//div");
const xpathResult = xpathExpr.evaluate(document); // returns an XPathResult object
const nodeContext = document.querySelector("nav");
// Re-using the XPathExpression "xpathExpr"
const otherResult = xpathExpr.evaluate(nodeContext); // returns an XPathResult object
Spezifikationen
Specification |
---|
DOM Standard # dom-xpathevaluatorbase-createexpression |
Browser-Kompatibilität
BCD tables only load in the browser