XPathNavigator.SelectDescendants Método
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í.
Selecciona todos los nodos descendientes del nodo actual que coincidan con los criterios de selección.
Sobrecargas
SelectDescendants(XPathNodeType, Boolean) |
Selecciona todos los nodos descendientes del nodo actual que tengan un XPathNodeType correspondiente. |
SelectDescendants(String, String, Boolean) |
Selecciona todos los nodos descendientes del nodo actual que tengan el nombre local y el URI de espacio de nombres especificados. |
SelectDescendants(XPathNodeType, Boolean)
- Source:
- XPathNavigator.cs
- Source:
- XPathNavigator.cs
- Source:
- XPathNavigator.cs
Selecciona todos los nodos descendientes del nodo actual que tengan un XPathNodeType correspondiente.
public:
virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::Xml::XPath::XPathNodeType type, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (System.Xml.XPath.XPathNodeType type, bool matchSelf);
abstract member SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (type As XPathNodeType, matchSelf As Boolean) As XPathNodeIterator
Parámetros
- type
- XPathNodeType
XPathNodeType de los nodos descendientes.
- matchSelf
- Boolean
Es true
para incluir el nodo de contexto en la selección; en caso contrario, es false
.
Devoluciones
XPathNodeIterator que contiene los nodos seleccionados.
Ejemplos
Para obtener un ejemplo de selección de nodos antecesores, secundarios y descendientes, vea SelectAncestors.
Comentarios
El SelectDescendants método no tiene ningún efecto en el estado de XPathNavigator.
Consulte también
Se aplica a
SelectDescendants(String, String, Boolean)
- Source:
- XPathNavigator.cs
- Source:
- XPathNavigator.cs
- Source:
- XPathNavigator.cs
Selecciona todos los nodos descendientes del nodo actual que tengan el nombre local y el URI de espacio de nombres especificados.
public:
virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::String ^ name, System::String ^ namespaceURI, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (string name, string namespaceURI, bool matchSelf);
abstract member SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (name As String, namespaceURI As String, matchSelf As Boolean) As XPathNodeIterator
Parámetros
- name
- String
Nombre local de los nodos descendientes.
- namespaceURI
- String
Identificador URI de espacio de nombres de los nodos descendientes.
- matchSelf
- Boolean
Es true
para incluir el nodo de contexto en la selección; en caso contrario, es false
.
Devoluciones
XPathNodeIterator que contiene los nodos seleccionados.
Excepciones
null
no se puede pasar como parámetro.
Ejemplos
Para obtener un ejemplo de selección de nodos antecesores, secundarios y descendientes, vea SelectAncestors.
Comentarios
Si String.Empty se especifica como parámetro name
, se seleccionan todos los nodos descendientes que pertenecen al URI de espacio de nombres especificado. Si String.Empty se especifica como parámetro namespaceURI
, se seleccionan todos los nodos descendientes con el nombre local especificado que no pertenezca a ningún espacio de nombres. Si los parámetros de URI de espacio de nombres y nombre local son String.Empty, se seleccionan todos los nodos descendientes que pertenecen a ningún espacio de nombres.
Un descendiente es un elemento secundario o un elemento secundario de un elemento secundario, etc. por lo tanto, los nodos seleccionados nunca contendrán nodos de atributo o espacio de nombres.
El SelectDescendants método no tiene ningún efecto en el estado de XPathNavigator.