XPathNavigator.Compile(String) Yöntem

Tanım

XPath ifadesini temsil eden bir dize derler ve bir XPathExpression nesnesi döndürür.

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

Parametreler

xpath
String

XPath ifadesini temsil eden bir dize.

Döndürülenler

XPathExpression

XPathExpression XPath ifadesini temsil eden bir nesne.

Özel durumlar

xpath parametresi geçerli olmayan bir XPath ifadesi içeriyor.

XPath ifadesi geçerli değil.

Açıklamalar

XPath ifadesi, aşağıdaki dönüş türlerinden birini döndürecek şekilde değerlendirilir:

  • Düğüm Kümesi: Yinelenenleri olmayan sıralanmamış düğüm koleksiyonu

  • Boole değeri: true veya false

  • Sayı: kayan noktalı sayı

  • Dize: UCS karakterleri dizisi

Düğüm kümesi döndüren ifadeler ve Evaluate yöntemlerinde Select kullanılabilir. Boole değeri, sayı veya dize döndüren ifadeler yönteminde Evaluate kullanılabilir. yöntemi için Matches geçerli ifadeler üzerindeki kurallar bu yönteme özeldir.

Şunlara uygulanır