System::Xml::XmlWriterSettings class

XmlWriterSettings class

Anger en uppsättning funktioner som ska stödjas på XmlWriter‑objektet som skapas av XmlWriter::Create‑metoden.

class XmlWriterSettings : public System::Object

Metoder

MetodBeskrivning
Clone()Skapar en kopia av XmlWriterSettings‑instansen.
get_CheckCharacters()Returnerar ett värde som indikerar om XML‑skrivaren ska kontrollera att alla tecken i dokumentet följer avsnittet "2.2 Characters" i W3C‑XML 1.0 Recommendation.
get_CloseOutput()Returnerar ett värde som indikerar om XmlWriter också ska stänga den underliggande strömmen eller TextWriter när XmlWriter::Close‑metoden anropas.
get_ConformanceLevel()Returnerar den nivå av efterlevnad som XML‑skrivaren kontrollerar XML‑utdata mot.
get_DoNotEscapeUriAttributes()Returnerar ett värde som indikerar om XmlWriter inte kodar URI‑attribut.
get_Encoding()Returnerar vilken typ av textkodning som ska användas.
get_Indent()Returnerar ett värde som indikerar om element ska indenteras.
get_IndentChars()Returnerar teckensträngen som ska användas vid indentering. Denna inställning används när värdet för XmlWriterSettings::set_Indent är satt till true.
get_NamespaceHandling()Returnerar ett värde som indikerar om XmlWriter ska ta bort dubbla namnrymdsdeklarationer när XML‑innehåll skrivs. Standardbeteendet är att skrivaren skriver ut alla namnrymdsdeklarationer som finns i skrivarens namnrymdslösare.
get_NewLineChars()Returnerar teckensträngen som ska användas för radbrytningar.
get_NewLineHandling()Returnerar ett värde som indikerar om radbrytningar ska normaliseras i utdata.
get_NewLineOnAttributes()Returnerar ett värde som indikerar om attribut ska skrivas på en ny rad.
get_OmitXmlDeclaration()Returnerar ett värde som indikerar om en XML-deklaration ska utelämnas.
get_OutputMethod()Returnerar metoden som används för att serialisera XmlWriter-utdata.
get_WriteEndDocumentOnClose()Returnerar ett värde som indikerar om XmlWriter kommer att lägga till avslutande taggar för alla oavslutade elementtaggar när metoden XmlWriter::Close anropas.
Reset()Återställer medlemmarna i inställningsklassen till deras standardvärden.
set_CheckCharacters(bool)Ställer in ett värde som indikerar om XML-skrivaren ska kontrollera att alla tecken i dokumentet följer avsnittet "2.2 Characters" i W3C XML 1.0 Recommendation.
set_CloseOutput(bool)Ställer in ett värde som indikerar om XmlWriter också ska stänga den underliggande strömmen eller TextWriter när metoden XmlWriter::Close anropas.
set_ConformanceLevel(System::Xml::ConformanceLevel)Ställer in konformitetsnivån som XML-skrivaren kontrollerar XML-utdata mot.
set_DoNotEscapeUriAttributes(bool)Ställer in ett värde som indikerar om XmlWriter inte kodar URI-attribut.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Ställer in vilken typ av textkodning som ska användas.
set_Indent(bool)Ställer in ett värde som indikerar om element ska indenteras.
set_IndentChars(const String&)Ställer in teckensträngen som ska användas vid indentering. Denna inställning används när värdet för XmlWriterSettings::set_Indent är satt till true.
set_NamespaceHandling(System::Xml::NamespaceHandling)Ställer in ett värde som indikerar om XmlWriter ska ta bort dubblettnamnrymdsdeklarationer när XML-innehåll skrivs. Standardbeteendet är att skrivaren skriver ut alla namnrymdsdeklarationer som finns i skrivarens namnrymdslösare.
set_NewLineChars(const String&)Ställer in teckensträngen som ska användas för radbrytningar.
set_NewLineHandling(System::Xml::NewLineHandling)Ställer in ett värde som indikerar om radbrytningar ska normaliseras i utdata.
set_NewLineOnAttributes(bool)Ställer in ett värde som indikerar om attribut ska skrivas på en ny rad.
set_OmitXmlDeclaration(bool)Ställer in ett värde som indikerar om en XML-deklaration ska utelämnas.
set_WriteEndDocumentOnClose(bool)Ställer in ett värde som indikerar om XmlWriter kommer att lägga till avslutande taggar för alla oavslutade elementtaggar när metoden XmlWriter::Close anropas.
XmlWriterSettings()Initierar en ny instans av klassen XmlWriterSettings.

Typedefs

TypedefBeskrivning
PtrEtt alias för en delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även