次の方法で共有


XmlNamespaceManager.LookupPrefix メソッド

指定した名前空間 URI に対して宣言されたプリフィックスを検索します。

Public Overridable Function LookupPrefix( _
   ByVal uri As String _) As String
[C#]
public virtual string LookupPrefix(stringuri);
[C++]
public: virtual String* LookupPrefix(String* uri);
[JScript]
public function LookupPrefix(
   uri : String) : String;

パラメータ

  • uri
    プリフィックスに対して解決する名前空間。

戻り値

一致するプリフィックス。割り当てられたプリフィックスがない場合、このメソッドは String.Empty を返します。null 値が提供された場合は、 null 参照 (Visual Basic では Nothing) が返されます。

解説

このメソッドは、スタックをグローバルに検索して、割り当てられたプリフィックスを見つけます。検索を正常に実行するには、指定された文字列を最小単位に分割する必要があります。つまり、指定した文字列オブジェクトが XmlNamespaceManager の NameTable に存在している必要があります。

返される文字列も最小単位に分割されます。最小単位に分割された文字列の詳細については、 XmlNameTable のトピックを参照してください。

使用例

[Visual Basic, C#, C++] 名前空間を名前空間マネージャから削除する例を次に示します。

 
Dim prefix As String = nsmgr.LookupPrefix("www.wideworldimporters.com/europe")
nsmgr.RemoveNamespace(prefix, "www.wideworldimporters.com/europe")

[C#] 
String prefix = nsmgr.LookupPrefix("www.wideworldimporters.com/europe");
nsmgr.RemoveNamespace(prefix, "www.wideworldimporters.com/europe");

[C++] 
String* prefix = nsmgr->LookupPrefix(S"www.wideworldimporters.com/europe");
nsmgr->RemoveNamespace(prefix, S"www.wideworldimporters.com/europe");

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

XmlNamespaceManager クラス | XmlNamespaceManager メンバ | System.Xml 名前空間