Sdílet prostřednictvím


XmlValidatingReader.ReadString Metoda

Definice

Přečte obsah prvku nebo textového uzlu jako řetězec.

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

Návraty

Obsah prvku nebo textového uzlu. Může to být prázdný řetězec, pokud je čtenář umístěn na jiném než prvku nebo textovém uzlu, nebo pokud neexistuje žádný další textový obsah, který by se v aktuálním kontextu vrátil.

Poznámky

Textový uzel může být prvek nebo textový uzel atributu.

Poznámka:

Třída XmlValidatingReader je zastaralá v rozhraní .NET Framework 2.0. Ověření instance můžete vytvořit XmlReader pomocí XmlReaderSettings třídy a Create metody. Další informace najdete v části Poznámky na XmlReader referenční stránce.

Pokud je umístěn na elementu, ReadString zřetězí všechny texty, významné prázdné znaky, prázdné znaky a typy uzlů oddílu CDATA a vrátí zřetězená data jako obsah elementu. Čtečka se zastaví, když dojde k jakékoli revizi, včetně komentářů a pokynů ke zpracování. K tomu může dojít v modelu smíšeného obsahu nebo při čtení koncové značky elementu.

Pokud je umístěn na textovém uzlu, ReadString provede stejné zřetězení z textového uzlu na značku konce elementu. Pokud je čtenář umístěn na textovém uzlu atributu, má stejné funkce jako v případě, ReadString že čtenář byl umístěn na počáteční značku prvku. Vrátí všechny zřetězené textové uzly elementu.

Vlastnost EntityHandling určuje, jak ReadString funguje takto:

Hodnota Description
ExpandEntities Vrátí rozbalený znak a obecné entity. Toto je výchozí hodnota.
ExpandCharEntities Vrátí textový obsah až do celkového odkazu na entitu, ale neobsahuje ho. To znamená, že obecná entita způsobí zastavení ReadString. Musíte zavolat Read krok přes odkaz na entitu.

Platí pro

Viz také