XML DOM - XPathExpression-Objekt

einer kompilierten XPath-Abfrage.

Ein XPathExpression-Objekt ist eine kompilierte Darstellung eines XPath-Abfragen, die von Document.createExpression() Rückgabe. Verwenden Sie die Methode evaluate(), um den Ausdruck basierend auf einem bestimmten Dokumentknoten zu berechnen. Wenn Sie einen XPath-Abfrage nur einmal berechnen müssen, können Sie Document.evaluate()Es kompiliert und berechnet den Ausdruck in einem Schritt.

IE unterstützt das XPathExpression-Objekt nicht.

Siehe auch:Node.selectNodes() und Node.selectSingleNode(), um spezifische XPath-Methoden für IE zu erfahren.

XPathExpression.evaluate()

berechnet eine kompilierte XPath-Abfrage.

Syntax

evaluate(contextNode,type,result)

contextNode Parameter ist der Knoten (oder Dokument), nach dem die Suche durchgeführt werden soll.

type Parameter ist die erwartete Ergebnistyp. Dieser Parameter sollte XPathResult definierter Konstante.

result Parameter ist ein XPathResult Objekterstellen und zurückgeben soll, muss der Parameter ein XPathResult Objektist null.

Rückgabewert

eine Suchergebnisse speichernde XPathResultals result von einem result neu erstellte XPathResult Objekt.

Beschreibung

Diese Methode berechnet den XPathExpression gemäß angegebenem Knoten oder Dokument und gibt das Ergebnis an eine XPathResult Objekt.

Siehe auch XPathResult, um zu erfahren, wie man Werte aus dem zurückgegebenen Objekt extrahiert.