IXmlNodeSelector.SelectNodesNS(String, Object) 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í.
Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve la lista de nodos coincidentes como XmlNodeList.
public:
XmlNodeList ^ SelectNodesNS(Platform::String ^ xpath, Platform::Object ^ namespaces);
XmlNodeList SelectNodesNS(winrt::hstring const& xpath, IInspectable const& namespaces);
public XmlNodeList SelectNodesNS(string xpath, object namespaces);
function selectNodesNS(xpath, namespaces)
Public Function SelectNodesNS (xpath As String, namespaces As Object) As XmlNodeList
Parámetros
- xpath
-
String
Platform::String
winrt::hstring
Especifica una expresión XPath.
- namespaces
-
Object
Platform::Object
IInspectable
Contiene una cadena que especifica espacios de nombres para su uso en expresiones XPath cuando es necesario definir nuevos espacios de nombres externamente. Los espacios de nombres se definen en el estilo XML, como una lista separada por espacios de atributos de declaración de espacio. También puede usar esta propiedad para establecer el espacio de nombres predeterminado.
Devoluciones
La colección de nodos seleccionados aplicando la operación de coincidencia de patrones especificada. Si no se selecciona ningún nodo, devuelve una colección vacía.
Ejemplos
var nodes = node.SelectNodesNS("//mux:TreeView", "xmlns:mux='using:Microsoft.UI.Xaml.Controls'");
auto nodes = node.SelectNodesNS(L"//mux:TreeView", winrt::box_value(L"xmlns:mux='using:Microsoft.UI.Xaml.Controls'"));
Comentarios
Los prefijos de la consulta se resuelven mediante las declaraciones de espacio de nombres especificadas.