Extensions Klas

Definitie

Deze klasse bevat de LINQ naar XML-extensiemethoden waarmee u XPath-expressies kunt evalueren.

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

Opmerkingen

Er is een aantal prestatiestraf voor het gebruik van deze methoden. Het gebruik van LINQ naar XML-query's levert betere prestaties op.

Hoewel de volgorde van geretourneerde verzamelingen niet is opgegeven in de aanbeveling XML XPath Language 1.0, retourneert deze extensiemethode knooppunten in documentvolgorde.

Houd er rekening mee dat knooppunten worden geretourneerd in documentvolgorde, zelfs wanneer u een omgekeerde as gebruikt, zoals preceding-sibling of ancestor-or-self.

Methoden

Name Description
CreateNavigator(XNode, XmlNameTable)

Hiermee maakt u een XPathNavigator voor een XNode. De XmlNameTable functie maakt efficiƫntere verwerking van XPath-expressies mogelijk.

CreateNavigator(XNode)

Hiermee maakt u een XPathNavigator voor een XNode.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Evalueert een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver.

XPathEvaluate(XNode, String)

Evalueert een XPath-expressie.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Hiermee selecteert XElement u een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

Hiermee selecteert u een XElement XPath-expressie.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Selecteert een verzameling elementen met behulp van een XPath-expressie, waarbij naamruimtevoorvoegsels worden omgezet met behulp van de opgegeven IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Hiermee selecteert u een verzameling elementen met behulp van een XPath-expressie.

Van toepassing op