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 名前空間