Extensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase contiene los métodos de extensión LINQ to XML que permiten evaluar expresiones XPath.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Herencia
-
Extensions
Comentarios
Hay algunas penalizaciones de rendimiento para usar estos métodos. El uso de consultas LINQ to XML produce un mejor rendimiento.
Aunque no se especifica el orden de las colecciones devueltas en la recomendación XML XPath Language 1.0, este método de extensión devuelve nodos en orden de documento.
Tenga en cuenta que los nodos se devuelven en orden de documento incluso cuando se usa un eje inverso, como preceding-sibling o ancestor-or-self.
Métodos
| Nombre | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Crea un XPathNavigator para un XNodeobjeto . XmlNameTable permite un procesamiento de expresiones XPath más eficaz. |
| CreateNavigator(XNode) |
Crea un XPathNavigator para un XNodeobjeto . |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Evalúa una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver. |
| XPathEvaluate(XNode, String) |
Evalúa una expresión XPath. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Selecciona un XElement objeto mediante una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver. |
| XPathSelectElement(XNode, String) |
Selecciona un XElement mediante una expresión XPath. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Selecciona una colección de elementos mediante una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver. |
| XPathSelectElements(XNode, String) |
Selecciona una colección de elementos mediante una expresión XPath. |