Partager via


XmlAttribute.SelectNodesNS(String, Object) Méthode

Définition

Applique l’opération de correspondance de modèle spécifiée au contexte de ce nœud et retourne la liste des nœuds correspondants en tant que XmlNodeList.

public:
 virtual XmlNodeList ^ SelectNodesNS(Platform::String ^ xpath, Platform::Object ^ namespaces) = SelectNodesNS;
XmlNodeList SelectNodesNS(winrt::hstring const& xpath, IInspectable const& namespaces);
public XmlNodeList SelectNodesNS(string xpath, object namespaces);
function selectNodesNS(xpath, namespaces)
Public Function SelectNodesNS (xpath As String, namespaces As Object) As XmlNodeList

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 des 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

Collection de nœuds sélectionnés en appliquant l’opération de correspondance de modèle donnée. Si aucun nœud n’est sélectionné, retourne une collection vide.

Implémente

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

Exemples

var nodes = node.SelectNodesNS("//mux:TreeView", "xmlns:mux='using:Microsoft.UI.Xaml.Controls'");
auto nodes = node.SelectNodesNS(L"//mux:TreeView", winrt::box_value(L"xmlns:mux='using:Microsoft.UI.Xaml.Controls'"));

Remarques

Les préfixes de la requête sont résolus à l’aide des déclarations d’espace de noms spécifiées.

S’applique à