Extensions Kelas

Definisi

Kelas ini berisi metode ekstensi LINQ ke XML yang memungkinkan Anda mengevaluasi ekspresi XPath.

public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
Warisan
Extensions

Keterangan

Ada beberapa penalti performa untuk menggunakan metode ini. Menggunakan kueri LINQ ke XML menghasilkan performa yang lebih baik.

Meskipun pengurutan koleksi yang dikembalikan tidak ditentukan dalam Rekomendasi XML XPath Language 1.0, metode ekstensi ini mengembalikan simpul dalam urutan dokumen.

Perhatikan bahwa simpul dikembalikan dalam urutan dokumen bahkan saat Anda menggunakan sumbu terbalik, seperti preceding-sibling atau ancestor-or-self.

Metode

Nama Deskripsi
CreateNavigator(XNode, XmlNameTable)

XPathNavigator Membuat untuk XNode. memungkinkan XmlNameTable pemrosesan ekspresi XPath yang lebih efisien.

CreateNavigator(XNode)

XPathNavigator Membuat untuk XNode.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Mengevaluasi ekspresi XPath, menyelesaikan awalan namespace menggunakan yang ditentukan IXmlNamespaceResolver.

XPathEvaluate(XNode, String)

Mengevaluasi ekspresi XPath.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

XElement Memilih menggunakan ekspresi XPath, menyelesaikan awalan namespace menggunakan yang ditentukan IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

XElement Memilih menggunakan ekspresi XPath.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Memilih kumpulan elemen menggunakan ekspresi XPath, menyelesaikan awalan namespace menggunakan yang ditentukan IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Memilih kumpulan elemen menggunakan ekspresi XPath.

Berlaku untuk