XmlProcessingInstruction.SelectNodesNS(String, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Применяет указанную операцию сопоставления шаблонов к контексту этого узла и возвращает список соответствующих узлов в виде 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
Параметры
- xpath
-
String
Platform::String
winrt::hstring
Указывает выражение XPath.
- namespaces
-
Object
Platform::Object
IInspectable
Содержит строку, указывающую пространства имен для использования в выражениях XPath, когда необходимо определить новые пространства имен извне. Пространства имен определяются в стиле XML в виде разделенного пробелами списка атрибутов объявления пространства имен. Это свойство также можно использовать для задания пространства имен по умолчанию.
Возвращаемое значение
Коллекция узлов, выбранных путем применения заданной операции сопоставления шаблонов. Если не выбран ни один из узлов, возвращает пустую коллекцию.
Реализации
Примеры
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'"));
Комментарии
Префиксы в запросе разрешаются с помощью указанных объявлений пространства имен.