Freigeben über


IXmlNodeSelector.SelectSingleNodeNS(String, Object) Methode

Definition

Wendet den angegebenen Musterabgleichsvorgang auf den Kontext dieses Knotens an und gibt den ersten übereinstimmenden Knoten zurück.

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

Parameter

xpath
String

Platform::String

winrt::hstring

Gibt einen XPath-Ausdruck an.

namespaces
Object

Platform::Object

IInspectable

Enthält eine Zeichenfolge, die die Namespaces angibt, die in XPath-Ausdrücken verwendet werden sollen, wenn neue Namespaces extern definiert werden müssen. Namespaces werden im XML-Format als durch Leerzeichen getrennte Liste von Namespacedeklarationsattributen definiert. Mit dieser Eigenschaft können Sie auch den Standardnamespace festlegen.

Gibt zurück

Der erste Knoten, der dem angegebenen Musterabgleichsvorgang entspricht. Wenn keine Knoten mit dem Ausdruck übereinstimmen, gibt diese Methode einen NULL-Wert zurück.

Beispiele

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

Hinweise

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

Gilt für: