System::Xml::XmlWriterSettings klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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:s 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 överensstämmelse 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 dubblett‑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 i utdata ska normaliseras. |
| 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 XmlWriter::Close‑metoden anropas. |
| Reset() | Återställer medlemmarna i inställningsklassen till deras standardvärden. |
| set_CheckCharacters(bool) | Anger ett värde som indikerar om XML‑skrivaren ska kontrollera att alla tecken i dokumentet följer avsnittet “2.2 Characters” i W3C:s XML 1.0 Recommendation. |
| set_CloseOutput(bool) | Anger ett värde som indikerar om XmlWriter också ska stänga den underliggande strömmen eller TextWriter när XmlWriter::Close‑metoden anropas. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Anger den nivå av överensstämmelse som XML‑skrivaren kontrollerar XML‑utdata mot. |
| set_DoNotEscapeUriAttributes(bool) | Anger ett värde som indikerar om XmlWriter inte kodar URI‑attribut. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Anger vilken typ av textkodning som ska användas. |
| set_Indent(bool) | Anger 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 anger om XmlWriter ska ta bort duplicerade namnrymdsdeklarationer 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 anger om radbrytningar ska normaliseras i utdata. |
| set_NewLineOnAttributes(bool) | Ställer in ett värde som anger om attribut ska skrivas på en ny rad. |
| set_OmitXmlDeclaration(bool) | Ställer in ett värde som anger om en XML-deklaration ska utelämnas. |
| set_WriteEndDocumentOnClose(bool) | Ställer in ett värde som anger om XmlWriter kommer att lägga till avslutningstaggar för alla oavslutade elementtaggar när metoden XmlWriter::Close anropas. |
| XmlWriterSettings() | Initierar en ny instans av klassen XmlWriterSettings. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för 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
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++