XmlAttribute.SelectSingleNodeNS(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 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
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.