Partilhar via


XmlDocument.SelectNodesNS(String, Object) Método

Definição

Aplica a operação de correspondência de padrões especificada ao contexto desse nó e retorna a lista de nós correspondentes como um XmlNodeList.

public:
 virtual XmlNodeList ^ SelectNodesNS(Platform::String ^ xpath, Platform::Object ^ namespaces) = SelectNodesNS;
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 uma expressão XPath.

namespaces
Object

Platform::Object

IInspectable

Contém uma cadeia de caracteres que especifica namespaces para uso em expressões XPath quando é necessário definir novos namespaces externamente. Os namespaces são definidos no estilo XML, como uma lista separada por espaço de atributos de declaração de namespace. Você também pode usar essa propriedade para definir o namespace padrão.

Retornos

A coleção de nós selecionada aplicando a operação de correspondência de padrões fornecida. Se nenhum nó for selecionado, retornará uma coleção vazia.

Implementações

M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectNodesNS(System.String,System.Object) M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectNodesNS(Platform::String,Platform::Object) M:Windows.Data.Xml.Dom.IXmlNodeSelector.SelectNodesNS(winrt::hstring,IInspectable)

Exemplos

var nodes = document.SelectNodesNS("//mux:TreeView", "xmlns:mux='using:Microsoft.UI.Xaml.Controls'");
auto nodes = document.SelectNodesNS(L"//mux:TreeView", winrt::box_value(L"xmlns:mux='using:Microsoft.UI.Xaml.Controls'"));

Comentários

Os prefixos na consulta são resolvidos usando as declarações de namespace especificadas.

Aplica-se a