XmlValidatingReader.ReadString Metódus

Definíció

Egy elem vagy szövegcsomópont tartalmát sztringként olvassa be.

public:
 override System::String ^ ReadString();
public override string ReadString();
override this.ReadString : unit -> string
Public Overrides Function ReadString () As String

Válaszok

Az elem vagy szövegcsomópont tartalma. Ez lehet üres sztring, ha az olvasó nem elemen vagy szövegcsomóponton van elhelyezve, vagy ha nincs több szöveges tartalom, amelyet vissza szeretne adni az aktuális környezetben.

Megjegyzések

A szövegcsomópont lehet elem vagy attribútum szövegcsomópont.

Note

A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.

Ha egy elemen van elhelyezve, ReadString összefűzi az összes szöveget, a jelentős üres területet, a szabad területet és a CDATA szakaszcsomópontot, és az összefűzött adatokat adja vissza elemtartalomként. Az olvasó leáll, ha bármilyen korrektúra történik, beleértve a megjegyzéseket és a feldolgozási utasításokat. Ez egy vegyes tartalommodellben vagy egy elemvégcímke olvasásakor fordulhat elő.

Ha egy szövegcsomóponton van elhelyezve, ReadString ugyanazt az összefűzést hajtja végre a szövegcsomóponttól az elem zárócímkéje felé. Ha az olvasó egy attribútum szövegcsomóponton van elhelyezve, ugyanazzal a funkcióval rendelkezik, ReadString mintha az olvasó az elem kezdőcímkéjén helyezkedett volna el. Visszaadja az összes összefűzött elem szövegcsomópontot.

A EntityHandling tulajdonság a ReadString következőképpen határozza meg a működést:

Érték Leírás
ExpandEntities Kibontott karaktert és általános entitásokat ad vissza. Ez az alapértelmezett beállítás.
ExpandCharEntities A szöveges tartalmat adja vissza, de nem tartalmazza az általános entitáshivatkozást. Ez azt jelenti, hogy egy általános entitás leállítja a ReadStringet. Meg kell hívnia Read , hogy lépkedjen az entitáshivatkozás felett.

A következőre érvényes:

Lásd még