XmlNamespaceManager コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlNamespaceManager コンストラクタの意味・解説 

XmlNamespaceManager コンストラクタ

XmlNameTable指定して、XmlNamespaceManager クラス新しインスタンス初期化します。

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public Sub New ( _
    nameTable As XmlNameTable _
)
Dim nameTable As XmlNameTable

Dim instance As New XmlNamespaceManager(nameTable)
public XmlNamespaceManager (
    XmlNameTable nameTable
)
public:
XmlNamespaceManager (
    XmlNameTable^ nameTable
)
public XmlNamespaceManager (
    XmlNameTable nameTable
)
public function XmlNamespaceManager (
    nameTable : XmlNameTable
)

パラメータ

nameTable

使用する XmlNameTable。

例外例外
例外種類条件

NullReferenceException

null 参照 (Visual Basic では Nothing) がコンストラクタ渡されます。

解説解説
使用例使用例

リーダーの名前テーブル使用して XmlNamespaceManager作成する例を次に示します

Dim reader As New XmlTextReader("myfile.xml")
Dim nsmanager As New XmlNamespaceManager(reader.NameTable)
nsmanager.AddNamespace("msbooks", "www.microsoft.com/books")
nsmanager.PushScope()
nsmanager.AddNamespace("msstore", "www.microsoft.com/store")
While reader.Read()
    Console.WriteLine("Reader Prefix:{0}", reader.Prefix)
    Console.WriteLine("XmlNamespaceManager Prefix:{0}",
             nsmanager.LookupPrefix(nsmanager.NameTable.Get(reader.NamespaceURI)))
End While
XmlTextReader reader = new XmlTextReader("myfile.xml");
XmlNamespaceManager nsmanager = new XmlNamespaceManager(reader.NameTable);
nsmanager.AddNamespace("msbooks", "www.microsoft.com/books");
nsmanager.PushScope();
nsmanager.AddNamespace("msstore", "www.microsoft.com/store");
while (reader.Read())
{
    Console.WriteLine("Reader Prefix:{0}", reader.Prefix);
    Console.WriteLine("XmlNamespaceManager Prefix:{0}",
    nsmanager.LookupPrefix(nsmanager.NameTable.Get(reader.NamespaceURI)));
}
      XmlTextReader^ reader = gcnew XmlTextReader( "myfile.xml" );
      XmlNamespaceManager^ nsmanager = gcnew XmlNamespaceManager( reader->NameTable
 );
      nsmanager->AddNamespace( "msbooks", "www.microsoft.com/books"
 );
      nsmanager->PushScope();
      nsmanager->AddNamespace( "msstore", "www.microsoft.com/store"
 );
      while ( reader->Read() )
      {
         Console::WriteLine( "Reader Prefix:{0}", reader->Prefix );
         Console::WriteLine( "XmlNamespaceManager Prefix:{0}", nsmanager->LookupPrefix(
 nsmanager->NameTable->Get( reader->NamespaceURI ) ) );
      }
   }

};

XmlTextReader reader = new XmlTextReader("myfile.xml");
XmlNamespaceManager nsManager = 
    new XmlNamespaceManager(reader.get_NameTable());
nsManager.AddNamespace("msbooks", "www.microsoft.com/books");
nsManager.PushScope();
nsManager.AddNamespace("msstore", "www.microsoft.com/store");
while (reader.Read()) {
    Console.WriteLine("Reader Prefix:{0}", reader.get_Prefix());
    Console.WriteLine("XmlNamespaceManager Prefix:{0}", 
        nsManager.LookupPrefix(nsManager.get_NameTable().
        Get(reader.get_NamespaceURI())));
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlNamespaceManager クラス
XmlNamespaceManager メンバ
System.Xml 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「XmlNamespaceManager コンストラクタ」の関連用語

XmlNamespaceManager コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlNamespaceManager コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS