Freigeben über


IXmlNodeSelector.SelectNodesNS(String, Object) Methode

Definition

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt die Liste der übereinstimmenden Knoten als XmlNodeList zurück.

public:
 XmlNodeList ^ SelectNodesNS(Platform::String ^ xpath, Platform::Object ^ namespaces);
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

Parameter

xpath
String

Platform::String

winrt::hstring

Gibt einen XPath-Ausdruck an.

namespaces
Object

Platform::Object

IInspectable

Enthält eine Zeichenfolge, die Namespaces für die Verwendung in XPath-Ausdrücken angibt, wenn neue Namespaces extern definiert werden müssen. Namespaces werden im XML-Format als durch Leerzeichen getrennte Liste von Namespacedeklarationsattributen definiert. Sie können diese Eigenschaft auch verwenden, um den Standardnamespace festzulegen.

Gibt zurück

Die Auflistung der Knoten, die durch Anwenden des angegebenen Musterabgleichsvorgangs ausgewählt wurden. Wenn keine Knoten ausgewählt sind, gibt eine leere Auflistung zurück.

Beispiele

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'"));

Hinweise

Präfixe in der Abfrage werden mithilfe der angegebenen Namespacedeklarationen aufgelöst.

Gilt für: