Share via


XmlElement.SelectSingleNodeNS(String, Object) Método

Definición

Aplica la operación de coincidencia de patrones especificada al contexto de este nodo y devuelve el primer nodo coincidente.

public:
 virtual IXmlNode ^ SelectSingleNodeNS(Platform::String ^ xpath, Platform::Object ^ namespaces) = SelectSingleNodeNS;
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 una expresión XPath.

namespaces
Object

Platform::Object

IInspectable

Contiene una cadena que especifica los espacios de nombres que se van a usar 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

Primer nodo que coincide con la operación de coincidencia de patrones especificada. Si no hay nodos que coincidan con la expresión, este método devuelve un valor NULL.

Implementaciones

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

Ejemplos

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'"));

Comentarios

Los prefijos de la consulta se resuelven mediante las declaraciones de espacio de nombres especificadas.

Se aplica a