EntityHandling Výčet

Definice

Určuje, jak XmlTextReader nebo XmlValidatingReader zpracovávají entity.

public enum class EntityHandling
public enum EntityHandling
type EntityHandling = 
Public Enum EntityHandling
Dědičnost
EntityHandling

Pole

Name Hodnota Description
ExpandEntities 1

Rozbalí všechny entity a vrátí rozbalené uzly.

EntityReference uzly se nevrátí. Text entity se rozbalí místo odkazů na entity.

ExpandCharEntities 2

Rozšíří entity znaků a vrátí obecné entity jako EntityReference uzly.

Musíte volat ResolveEntity , abyste viděli, na co se obecné entity rozbalí. To umožňuje optimalizovat zpracování entit tak, že se entita při prvním použití rozšíří.

Při nastavení ExpandCharEntitiesna , čtenář volání metody GetAttribute rozbalí všechny entity (obecné i znakové entity).

Platí pro

Viz také