Freigeben über


XPathNavigator.Compile-Methode

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

Namespace: System.Xml.XPath
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public Overridable Function Compile ( _
    xpath As String _
) As XPathExpression
'Usage
Dim instance As XPathNavigator
Dim xpath As String
Dim returnValue As XPathExpression

returnValue = instance.Compile(xpath)
public virtual XPathExpression Compile (
    string xpath
)
public:
virtual XPathExpression^ Compile (
    String^ xpath
)
public XPathExpression Compile (
    String xpath
)
public function Compile (
    xpath : String
) : XPathExpression

Parameter

  • xpath
    Eine Zeichenfolge, die einen XPath-Ausdruck darstellt.

Rückgabewert

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

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

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

XPathException

Der XPath-Ausdruck ist ungültig.

Hinweise

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

  • Knotengruppe: eine ungeordnete Auflistung von Knoten ohne Duplikate

  • Boolescher Wert: true oder false

  • Zahl: eine Gleitkommazahl

  • Zeichenfolge: eine Sequenz von UCS-Zeichen

Ausdrücke, die eine Knotengruppe zurückgeben, können in der Select-Methode und der Evaluate-Methode 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 in der Matches-Methode sind für diese Methode spezifisch.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

XPathNavigator-Klasse
XPathNavigator-Member
System.Xml.XPath-Namespace