XmlTextReader.EntityHandling プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlTextReader.EntityHandling プロパティの意味・解説 

XmlTextReader.EntityHandling プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

リーダーによるエンティティ処理方法指定する値を取得または設定します

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

Public Property EntityHandling As
 EntityHandling
Dim instance As XmlTextReader
Dim value As EntityHandling

value = instance.EntityHandling

instance.EntityHandling = value
public EntityHandling EntityHandling { get;
 set; }
public:
property EntityHandling EntityHandling {
    EntityHandling get ();
    void set (EntityHandling value);
}
/** @property */
public EntityHandling get_EntityHandling ()

/** @property */
public void set_EntityHandling (EntityHandling
 value)
public function get EntityHandling
 () : EntityHandling

public function set EntityHandling
 (value : EntityHandling)

プロパティ
EntityHandling 値の 1 つEntityHandling指定されていない場合は、既定EntityHandling.ExpandCharEntities設定されます。

解説解説

このプロパティはすぐに変更でき、次の Read 呼び出し後に有効となります

EntityHandlingExpandCharEntities設定すると、属性値一部だけが正規化されますリーダーは、隣接するエンティティ参照ノード内容とは関係なく、個別テキスト ノード正規化ます。

エンティティ処理モード間の違い次の XML示します

<!DOCTYPE doc [<!ENTITY num "123">]>
    <doc> &#65; &num; </doc>

EntityHandlingExpandEntities設定すると、"doc" 要素ノードに、展開したエンティティ テキストを持つ 1 つテキスト ノード含まれます。

深さ

ノード

名前

1

Text

A 123

EntityHandlingExpandCharEntites設定し、WhitespaceHandling を Significant または All設定すると、"doc" 要素は、文字エンティティ展開し一般エンティティノードとして返します

深さ

ノード

名前

1

Text

A

1

EntityReference

num

1

SignificantWhitespace

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からXmlTextReader.EntityHandling プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXmlTextReader.EntityHandling プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXmlTextReader.EntityHandling プロパティ を検索

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

辞書ショートカット

すべての辞書の索引

XmlTextReader.EntityHandling プロパティのお隣キーワード
検索ランキング

   

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



XmlTextReader.EntityHandling プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS