XmlTextReader.LookupNamespace(String) メソッド

定義

現在の要素のスコープ内の名前空間プリフィックスを解決します。

public:
 override System::String ^ LookupNamespace(System::String ^ prefix);
public override string? LookupNamespace (string prefix);
public override string LookupNamespace (string prefix);
override this.LookupNamespace : string -> string
Public Overrides Function LookupNamespace (prefix As String) As String

パラメーター

prefix
String

解決する対象となる名前空間 URI のプレフィックス。 既定の名前空間と一致させるには、空の文字列を渡します。 この文字列は、最小単位に分割する必要はありません。

戻り値

プレフィックスの割り当て先の名前空間 URI。条件に合うプレフィックスが見つからない場合は null

例外

Namespaces プロパティが true に設定され、prefix 値が null です。

注釈

注意

.NET Framework 2.0 以降では、 メソッドを使用してXmlReader.Create新しい機能を利用してインスタンスを作成XmlReaderすることをお勧めします。

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

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

適用対象

こちらもご覧ください