Partager via


DtdEntity.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 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

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 à