Freigeben über


XPathNavigator.Compile(String) Methode

Definition

Kompiliert eine Zeichenfolge, die einen XPath-Ausdruck darstellt, und gibt ein XPathExpression-Objekt zurück.

public:
 virtual System::Xml::XPath::XPathExpression ^ Compile(System::String ^ xpath);
public virtual System.Xml.XPath.XPathExpression Compile (string xpath);
abstract member Compile : string -> System.Xml.XPath.XPathExpression
override this.Compile : string -> System.Xml.XPath.XPathExpression
Public Overridable Function Compile (xpath As String) As XPathExpression

Parameter

xpath
String

Eine Zeichenfolge, die einen XPath-Ausdruck darstellt.

Gibt zurück

XPathExpression

Ein XPathExpression-Objekt, das den XPath-Ausdruck darstellt.

Ausnahmen

Der xpath-Parameter enthält einen ungültigen XPath-Ausdruck.

Der XPath-Ausdruck ist ungültig.

Hinweise

Ein XPath-Ausdruck wird ausgewertet, um einen der folgenden Rückgabetypen zu erzielen:

  • Knotensatz: eine nicht angeordnete Auflistung von Knoten ohne Duplikate

  • Boolescher Wert: true oder false

  • Zahl: eine Gleitkommanummer

  • Zeichenfolge: eine Folge von UCS-Zeichen

Ausdrücke, die einen Knotensatz zurückgeben, können in den Select und Evaluate Methoden verwendet werden. Ausdrücke, die einen booleschen Wert, eine Zahl oder eine Zeichenfolge zurückgeben, können in der Evaluate Methode verwendet werden. Die Regeln für gültige Ausdrücke für die Methode sind spezifisch für diese Matches Methode.

Gilt für