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>

適用対象