Extensions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |