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ı 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 kullanılması daha iyi performans sağlar.
Döndürülen koleksiyonların sıralaması XML XPath Dil 1.0 Önerisi'nde belirtilmemiş olsa da, bu uzantı yöntemi belge sırasına göre düğümleri döndürür.
veya ancestor-or-self
gibi preceding-sibling
bir ters eksen kullandığınızda bile düğümlerin belge sırasına göre döndürüldüğünü unutmayın.
Yöntemler
CreateNavigator(XNode) |
için bir XPathNavigator XNodeoluşturur. |
CreateNavigator(XNode, XmlNameTable) |
için bir XPathNavigator XNodeoluşturur. , XmlNameTable daha verimli XPath ifade işlemeyi etkinleştirir. |
XPathEvaluate(XNode, String) |
XPath ifadesini değerlendirir. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözerek bir XPath ifadesini değerlendirir. |
XPathSelectElement(XNode, String) |
XPath ifadesi kullanarak bir XElement ifade seçer. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Belirtilen IXmlNamespaceResolverkullanarak ad alanı ön eklerini çözümleyerek bir XPath ifadesi kullanarak bir XElement seçer. |
XPathSelectElements(XNode, String) |
XPath ifadesi kullanarak bir öğe koleksiyonu seçer. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Belirtilen kullanılarak ad alanı ön eklerini çözümleyerek XPath ifadesi kullanan IXmlNamespaceResolverbir öğe koleksiyonunu seçer. |