XmlProcessingInstruction.SelectNodesNS(String, Object) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an 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
Parameters
- xpath
-
String
Platform::String
winrt::hstring
Specifies an XPath expression.
- namespaces
-
Object
Platform::Object
IInspectable
Contains a string that specifies namespaces for use in XPath expressions when it is necessary to define new namespaces externally. Namespaces are defined in the XML style, as a space-separated list of namespace declaration attributes. You can use this property to set the default namespace as well.
Returns
The collection of nodes selected by applying the given pattern-matching operation. If no nodes are selected, returns an empty collection.
Implements
Examples
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'"));
Remarks
Prefixes in the query are resolved using the specified namespace declarations.