XPathNavigator.Compile(String) Yöntem

Tanım

XPath ifadesini temsil eden bir dize derler ve bir XPathExpression nesne 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 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 Select yöntemlerinde Evaluate kullanılabilir. Boole, sayı veya dize döndüren ifadeler yönteminde Evaluate kullanılabilir. yöntemi için geçerli ifadeler üzerindeki Matches kurallar bu yönteme özeldir.

Şunlara uygulanır