XmlValidatingReader.ReadString Metod

Definition

Läser innehållet i ett element eller en textnod som en sträng.

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

Returer

Innehållet i elementet eller textnoden. Detta kan vara en tom sträng om läsaren är placerad på något annat än ett element eller en textnod, eller om det inte finns något mer textinnehåll att returnera i den aktuella kontexten.

Kommentarer

Textnoden kan vara antingen ett element eller en attributtextnod.

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Om det placeras på ett element ReadString sammanfogar du all text, betydande blanksteg, blanksteg och CDATA-avsnittsnodtyper tillsammans och returnerar sammanfogade data som elementinnehåll. Läsaren stoppas när någon markering påträffas, inklusive kommentarer och bearbetningsinstruktioner. Detta kan inträffa i en modell med blandat innehåll eller när en elementsluttagg läss.

Om den placeras på en textnod ReadString utför samma sammanfogning från textnoden till elementsluttaggen. Om läsaren är placerad på en attributtextnod har ReadString samma funktioner som om läsaren var placerad på elementstarttaggen. Den returnerar alla sammanfogade elementtextnoder.

Egenskapen EntityHandling bestämmer hur ReadString fungerar på följande sätt:

Value Description
ExpanderaEntiteter Returnerar expanderat tecken och allmänna entiteter. Det här är standardinställningen.
ExpandCharEntities Returnerar textinnehållet upp till men inkluderar inte en allmän entitetsreferens. Det innebär att en allmän entitet gör att ReadString stoppas. Du måste anropa Read för att stega över entitetsreferensen.

Gäller för

Se även