Language

XmlReader.LookupNamespace(String) メソッド

定義

派生クラスでオーバーライドされると、現在の要素のスコープ内の名前空間プレフィックスが解決されます。

public:
 abstract System::String ^ LookupNamespace(System::String ^ prefix);
public abstract string LookupNamespace(string prefix);
public abstract string? LookupNamespace(string prefix);
abstract member LookupNamespace : string -> string
Public MustOverride Function LookupNamespace (prefix As String) As String

パラメーター

prefix
String

解決する名前空間 URI を持つプレフィックス。 既定の名前空間と一致するには、空の文字列を渡します。

返品

プレフィックスがマップされる名前空間 URI。一致するプレフィックスが見つからない場合は null 。

例外

前の非同期操作が完了する前に、 XmlReader メソッドが呼び出されました。 この場合、"非同期操作は既に進行中です" というメッセージで InvalidOperationException がスローされます。

注釈

次の XML 文字列では、リーダーが href 属性に配置されている場合、プレフィックス a は reader.LookupNamespace("a") を呼び出すことによって解決されます。 返される文字列は urn:456。

<root xmlns:a="urn:456">
  <item>
  <ref href="a:b"/>
  </item>
 </root>

適用対象