System::Xml::XmlWriterSettings klasse

XmlWriterSettings class

Specificeert een set functies om te ondersteunen op het XmlWriter object dat is aangemaakt door de XmlWriter::Create methode.

class XmlWriterSettings : public System::Object

Methoden

MethodeBeschrijving
Clone()Maakt een kopie van de XmlWriterSettings instantie.
get_CheckCharacters()Retourneert een waarde die aangeeft of de XML-schrijver moet controleren of alle tekens in het document voldoen aan de sectie “2.2 Characters” van de W3C XML 1.0 Recommendation.
get_CloseOutput()Retourneert een waarde die aangeeft of de XmlWriter ook de onderliggende stream of TextWriter moet sluiten wanneer de XmlWriter::Close methode wordt aangeroepen.
get_ConformanceLevel()Retourneert het conformiteitsniveau dat de XML-schrijver controleert voor de XML-uitvoer.
get_DoNotEscapeUriAttributes()Retourneert een waarde die aangeeft of de XmlWriter URI-attributen niet ontsnapt.
get_Encoding()Retourneert het type tekencodering dat moet worden gebruikt.
get_Indent()Retourneert een waarde die aangeeft of elementen moeten worden ingesprongen.
get_IndentChars()Retourneert de tekenreeks die moet worden gebruikt bij inspringen. Deze instelling wordt gebruikt wanneer de XmlWriterSettings::set_Indent waarde is ingesteld op true.
get_NamespaceHandling()Retourneert een waarde die aangeeft of de XmlWriter dubbele namespace-declaraties moet verwijderen bij het schrijven van XML-inhoud. Het standaardgedrag is dat de schrijver alle namespace-declaraties uitvoert die aanwezig zijn in de namespace-resolver van de schrijver.
get_NewLineChars()Retourneert de tekenreeks die moet worden gebruikt voor regeleinden.
get_NewLineHandling()Retourneert een waarde die aangeeft of regeleinden in de uitvoer moeten worden genormaliseerd.
get_NewLineOnAttributes()Retourneert een waarde die aangeeft of attributen op een nieuwe regel moeten worden geschreven.
get_OmitXmlDeclaration()Retourneert een waarde die aangeeft of een XML-declaratie moet worden weggelaten.
get_OutputMethod()Retourneert de methode die wordt gebruikt om de uitvoer van de XmlWriter te serialiseren.
get_WriteEndDocumentOnClose()Retourneert een waarde die aangeeft of de XmlWriter sluitags toevoegt aan alle niet-gesloten elementtags wanneer de XmlWriter::Close methode wordt aangeroepen.
Reset()Reset de leden van de instellingenklasse naar hun standaardwaarden.
set_CheckCharacters(bool)Stelt een waarde in die aangeeft of de XML-schrijver moet controleren of alle tekens in het document voldoen aan de sectie “2.2 Characters” van de W3C XML 1.0 Recommendation.
set_CloseOutput(bool)Stelt een waarde in die aangeeft of de XmlWriter ook de onderliggende stream of TextWriter moet sluiten wanneer de XmlWriter::Close methode wordt aangeroepen.
set_ConformanceLevel(System::Xml::ConformanceLevel)Stelt het conformiteitsniveau in dat de XML-schrijver controleert voor de XML-uitvoer.
set_DoNotEscapeUriAttributes(bool)Stelt een waarde in die aangeeft of de XmlWriter URI-attributen niet ontsnapt.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Stelt het type tekencodering in dat moet worden gebruikt.
set_Indent(bool)Stelt een waarde in die aangeeft of elementen moeten worden ingesprongen.
set_IndentChars(const String&)Stelt de tekenreeks in die wordt gebruikt bij inspringen. Deze instelling wordt gebruikt wanneer de XmlWriterSettings::set_Indent waarde is ingesteld op true.
set_NamespaceHandling(System::Xml::NamespaceHandling)Stelt een waarde in die aangeeft of de XmlWriter dubbele namespace‑declaraties moet verwijderen bij het schrijven van XML‑inhoud. Het standaardgedrag is dat de schrijver alle namespace‑declaraties uitvoert die aanwezig zijn in de namespace‑resolver van de schrijver.
set_NewLineChars(const String&)Stelt de tekenreeks in die wordt gebruikt voor regeleinden.
set_NewLineHandling(System::Xml::NewLineHandling)Stelt een waarde in die aangeeft of regeleinden in de uitvoer genormaliseerd moeten worden.
set_NewLineOnAttributes(bool)Stelt een waarde in die aangeeft of attributen op een nieuwe regel moeten worden geschreven.
set_OmitXmlDeclaration(bool)Stelt een waarde in die aangeeft of een XML‑declaratie moet worden weggelaten.
set_WriteEndDocumentOnClose(bool)Stelt een waarde in die aangeeft of de XmlWriter sluit‑tags toevoegt aan alle niet‑gesloten element‑tags wanneer de XmlWriter::Close methode wordt aangeroepen.
XmlWriterSettings()Initialiseert een nieuw exemplaar van de XmlWriterSettings klasse.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook