Extensions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu sınıf, XPath ifadelerini değerlendirmenizi sağlayan LINQ to XML uzantısı yöntemlerini içerir.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Devralma
-
Extensions
Açıklamalar
Bu yöntemleri kullanmak için bazı performans cezaları vardır. LINQ to XML sorgularının kullanılması daha iyi performans sağlar.
Döndürülen koleksiyonların sırası XML XPath Dil 1.0 Önerisi'nde belirtilmemiş olsa da, bu uzantı yöntemi düğümleri belge sırasına göre döndürür.
veya preceding-siblinggibi ancestor-or-self bir ters eksen kullandığınızda bile düğümlerin belge sırasında döndürüldüğünü unutmayın.
Yöntemler
| Name | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
için bir XPathNavigatorXNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir. |
| CreateNavigator(XNode) |
için bir XPathNavigatorXNodeoluşturur. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesini değerlendirir. |
| XPathEvaluate(XNode, String) |
XPath ifadesini değerlendirir. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Belirtilen XElementkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir IXmlNamespaceResolver seçer. |
| XPathSelectElement(XNode, String) |
Bir XPath ifadesi kullanarak bir XElement seçer. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |
| XPathSelectElements(XNode, String) |
XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |