Freigeben über


XPath-Funktionen

Mithilfe von XML Path Language (Xpath)-Funktionen können Sie XPath-Abfragen verfeinern und die Programmierleistung und Flexibilität von XPath steigern.

Die Funktionen sind in die folgenden Gruppen unterteilt.

Node-Set

Nimmt ein node-set-Argument an, gibt eine Knotengruppe zurück bzw. gibt Informationen zu einem bestimmten Knoten innerhalb einer Knotengruppe zurück oder stellt diese bereit.

String

Führt Auswertungen sowie Formatierungs- und Bearbeitungsvorgänge für Zeichenfolgenargumente aus.

Boolean

Wertet die Argumentausdrücke aus und gibt als Ergebnis einen booleschen Wert zurück.

Number

Wertet die Argumentausdrücke aus und gibt als Ergebnis einen numerischen Wert zurück.

Microsoft XPath-Erweiterungsfunktionen

Microsoft-Erweiterungsfunktionen für XPath, mit denen Knoten anhand des XSD-Typs ausgewählt werden können. Bietet darüber hinaus auch Funktionen für Zeichenfolgenvergleiche, Zahlenvergleiche und Funktionen zum Konvertieren von Datums- und Uhrzeitangaben.

Jede Funktion in der Funktionsbibliothek wird mithilfe eines Funktionsprototyps angegeben, der den Rückgabetyp, den Funktionsnamen sowie den Argumenttyp angibt. Wenn auf einen Argumenttyp ein Fragezeichen folgt, ist das Argument optional. Andernfalls ist das Argument erforderlich. Bei Funktionsnamen muss die Groß- und Kleinschreibung berücksichtigt werden.