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 |
---|---|
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 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