Freigeben über


XmlReader.ResolveEntity-Methode

Löst beim Überschreiben in einer abgeleiteten Klasse den Entitätsverweis für EntityReference-Knoten auf.

Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)

Syntax

'Declaration
Public MustOverride Sub ResolveEntity
'Usage
Dim instance As XmlReader

instance.ResolveEntity
public abstract void ResolveEntity ()
public:
virtual void ResolveEntity () abstract
public abstract void ResolveEntity ()
public abstract function ResolveEntity ()

Ausnahmen

Ausnahmetyp Bedingung

InvalidOperationException

Der Reader ist nicht auf einem EntityReference-Knoten positioniert. Diese Implementierung des Readers kann Entitäten nicht auflösen (CanResolveEntity gibt false zurück).

Hinweise

Wenn der Reader auf einem EntityReference-Knoten (XmlNodeType.EntityReference) positioniert ist, wird bei einem Aufruf von Read nach dem Aufruf dieser Methode der Ersetzungstext für die Entität analysiert. Wenn die Analyse des Ersetzungstexts für die Entität abgeschlossen ist, wird ein EndEntity-Knoten zurückgegeben, um den Gültigkeitsbereich des Entitätsverweises zu schließen.

Hinweis

Wenn die Entität Teil eines Attributwerts ist, müssen Sie nach dem Aufruf dieser Methode ReadAttributeValue für den Einsprung in die Entität aufrufen.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

XmlReader-Klasse
XmlReader-Member
System.Xml-Namespace
EntityHandling-Enumeration
CanResolveEntity

Weitere Ressourcen

Lesen von XML mit dem "XmlReader"