Partager via


IXmlNodeSelector.SelectSingleNodeNS(String, Object) Méthode

Définition

Applique l’opération de correspondance spécifiée au contexte de ce nœud et retourne le premier nœud correspondant.

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

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.

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.

S’applique à