NameTable クラスとは? わかりやすく解説

NameTable クラス

シングルスレッド XmlNameTable を実装ます。

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

Public Class NameTable
    Inherits XmlNameTable
public class NameTable : XmlNameTable
public ref class NameTable : public
 XmlNameTable
public class NameTable extends XmlNameTable
public class NameTable extends
 XmlNameTable
解説解説
使用例使用例

2 つ要素名を比較する例を次に示します

Dim nt As NameTable  = New
 NameTable()
Dim book As object = nt.Add("book")
Dim price As object = nt.Add("price")

' Create the reader.
Dim settings As XmlReaderSettings = New
 XmlReaderSettings()
settings.NameTable = nt
Dim reader As XmlReader = XmlReader.Create("books.xml",
 settings)

reader.MoveToContent()
reader.ReadToDescendant("book")

 If (System.Object.ReferenceEquals(book, reader.Name)) 
     ' Do additional processing.
 End If
 
NameTable nt = new NameTable();
object book = nt.Add("book");
object price = nt.Add("price");

// Create the reader.
XmlReaderSettings settings = new XmlReaderSettings();
settings.NameTable = nt;
XmlReader reader = XmlReader.Create("books.xml", settings);

reader.MoveToContent();
reader.ReadToDescendant("book");

 if (System.Object.ReferenceEquals(book, reader.Name)) {
     // Do additional processing.
 }

NameTable^ nt = gcnew NameTable;
Object^ book = nt->Add( "book" );
Object^ price = nt->Add( "price" );

// Create the reader.
XmlReaderSettings ^ settings = gcnew XmlReaderSettings;
settings->NameTable = nt;
XmlReader^ reader = XmlReader::Create( (String^)"books.xml", settings );
reader->MoveToContent();
reader->ReadToDescendant( "book" );
if ( System::Object::ReferenceEquals( book, reader->Name )
 )
{
   
   // Do additional processing.
}
//Create the reader.
XmlTextReader rdr = new XmlTextReader("book.xml");
NameTable nt = new NameTable();
String name = nt.Add("book");

while (rdr.Read()) {
}
if (rdr.get_NameTable().Get("book").Equals(name)) {
    Console.WriteLine("matches!");
}
継承階層継承階層
System.Object
   System.Xml.XmlNameTable
    System.Xml.NameTable
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「NameTable クラス」の関連用語

NameTable クラスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS