IXmlNodeSelector.SelectSingleNodeNS(String, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Applica l'operazione dei criteri di ricerca specificata al contesto di questo nodo e restituisce il primo nodo corrispondente.
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
Parametri
- xpath
-
String
Platform::String
winrt::hstring
Specifica un'espressione XPath.
- namespaces
-
Object
Platform::Object
IInspectable
Contiene una stringa che specifica gli spazi dei nomi da usare nelle espressioni XPath quando è necessario definire nuovi spazi dei nomi esternamente. Gli spazi dei nomi sono definiti nello stile XML, come elenco separato da spazio dei nomi degli attributi di dichiarazione dello spazio dei nomi. È anche possibile usare questa proprietà per impostare lo spazio dei nomi predefinito.
Restituisce
Primo nodo che corrisponde all'operazione di corrispondenza del modello specificata. Se nessun nodo corrisponde all'espressione, questo metodo restituisce un valore Null.
Esempio
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'"));
Commenti
I prefissi nella query vengono risolti usando le dichiarazioni dello spazio dei nomi specificate.