EntityHandling 列挙型

定義

XmlTextReader または XmlValidatingReader でエンティティがどのように処理されるかを指定します。Specifies how the XmlTextReader or XmlValidatingReader handle entities.

public enum class EntityHandling
public enum EntityHandling
type EntityHandling = 
Public Enum EntityHandling
継承
EntityHandling

フィールド

ExpandCharEntities 2

文字エンティティを展開し、EntityReference ノードとしての一般エンティティを返します。Expands character entities and returns general entities as EntityReference nodes.

ResolveEntity を呼び出して、一般エンティティの展開先を確認する必要があります。You must call ResolveEntity to see what the general entities expand to. これにより、エンティティを初めて使用するときにのみ展開することで、エンティティの処理を最適化できます。This enables you to optimize entity handling by only expanding the entity the first time it is used.

ExpandCharEntities に設定した場合、リーダーによる GetAttribute メソッドの呼び出しによって、すべてのエンティティ (一般エンティティと文字エンティティの両方) が展開されます。When set to ExpandCharEntities, a reader call to the GetAttribute method expands all entities (both general and character entities).

ExpandEntities 1

すべてのエンティティを展開し、展開されたノードを返します。Expands all entities and returns the expanded nodes.

EntityReference ノードは返されません。EntityReference nodes are not returned. エンティティのテキストがエンティティ参照の代わりに展開されます。The entity text is expanded in place of the entity references.

適用対象

こちらもご覧ください