Sdílet prostřednictvím


XPathNavigator.Compile(String) Metoda

Definice

Zkompiluje řetězec představující výraz XPath a vrátí XPathExpression objekt.

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

Parametry

xpath
String

Řetězec představující výraz XPath.

Návraty

XPathExpression

Objekt XPathExpression představující výraz XPath.

Výjimky

Parametr xpath obsahuje výraz XPath, který není platný.

Výraz XPath není platný.

Poznámky

Výraz XPath se vyhodnotí tak, aby přinesl jeden z následujících návratových typů:

  • Sada uzlů: neuspořádaná kolekce uzlů bez duplicit

  • Logická hodnota: true nebo false

  • Číslo: číslo s plovoucí desetinou čárkou

  • Řetězec: posloupnost znaků UCS

Výrazy vracející sadu uzlů je možné použít v metodách Select a Evaluate metodách. Výrazy, které vracejí logickou hodnotu, číslo nebo řetězec, lze použít v Evaluate metodě. Pravidla platných výrazů pro metodu jsou specifická pro danou metodu Matches .

Platí pro