XmlEntityReference.SelectSingleNodeNS(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant.
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
Paramètres
- xpath
-
String
Platform::String
winrt::hstring
Spécifie une expression XPath.
- namespaces
-
Object
Platform::Object
IInspectable
Contient une chaîne qui spécifie les espaces de noms à utiliser dans les expressions XPath lorsqu’il est nécessaire de définir de nouveaux espaces de noms en externe. Les espaces de noms sont définis en XML sous forme de liste d'attributs de déclaration d'espace de noms séparés par des espaces. Vous pouvez également utiliser cette propriété pour définir l'espace de noms par défaut.
Retours
Premier nœud qui correspond à l’opération de correspondance de modèle donnée. Si aucun nœud ne correspond à l’expression, cette méthode retourne une valeur Null.
Implémente
Exemples
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'"));
Remarques
Les préfixes dans la requête sont résolus à l’aide des déclarations d’espace de noms spécifiées.