IXmlNodeSelector.SelectSingleNodeNS(String, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたパターンマッチング操作をこのノードのコンテキストに適用し、最初に一致するノードを返します。
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
パラメーター
- xpath
-
String
Platform::String
winrt::hstring
XPath 式を指定します。
- namespaces
-
Object
Platform::Object
IInspectable
外部で新しい名前空間を定義する必要がある場合に XPath 式で使用する名前空間を指定する文字列を含みます。 名前空間は、名前空間宣言属性のスペース区切りのリストとして XML スタイルで定義されます。 このプロパティを使用して、既定の名前空間も設定できます。
戻り値
指定されたパターン マッチング操作に一致する最初のノード。 式に一致するノードがない場合、このメソッドは null 値を返します。
例
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'"));
注釈
クエリのプレフィックスは、指定した名前空間宣言を使用して解決されます。