Compartilhar via


IXmlNodeSelector.SelectSingleNodeNS(String, Object) Método

Definição

Aplica-se a operação de correspondência especificada ao contexto deste nó e retorna o primeiro nó correspondente.

public:
 IXmlNode ^ SelectSingleNodeNS(Platform::String ^ xpath, Platform::Object ^ namespaces);
IXmlNode SelectSingleNodeNS(winrt::hstring const& xpath, IInspectable const& namespaces);
public IXmlNode SelectSingleNodeNS(string xpath, object namespaces);
function selectSingleNodeNS(xpath, namespaces)
Public Function SelectSingleNodeNS (xpath As String, namespaces As Object) As IXmlNode

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 os namespaces a serem usados em expressões XPath quando for 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

O primeiro nó que corresponde à operação de correspondência de padrões fornecida. Se nenhum nó corresponder à expressão, esse método retornará um valor nulo.

Exemplos

var input = node.SelectSingleNodeNS("//*[@x:Name='Input']", "xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'");
auto input = node.SelectSingleNodeNS(L"//*[@x:Name='Input']", winrt::box_value(L"xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'"));

Comentários

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

Aplica-se a