Share via


SimpleXmlWriter class

Een eenvoudige en snelle XML-schrijfklasse waarmee u eenvoudig een XML-tekenreeks kunt bouwen.

Constructors

SimpleXmlWriter(boolean, string, string)

Methoden

clear()

Hiermee wist u alle gegevens in de XML-schrijver en stelt u zichzelf in om een nieuw document te schrijven.

toString()

Sluit het document en retourneert een tekenreeksversie van het XML-document.

writeCDataContent(string)

Hiermee schrijft u een inhoudswaarde in een CData-tag.

writeComment(string)

Hiermee schrijft u een opmerking in het document.

writeElement(string, any, Record<string, string>)

Hiermee schrijft u een volledig tagelement.

writeEndDocument(boolean)

Hiermee schrijft u alle resterende afsluitende tag in de tagnaamstack om het document te sluiten.

writeEndElement(boolean)

Hiermee schrijft u de afsluitende tag van de laatste tag die is geopend.

writeStartDocument(boolean, string, boolean)

Hiermee start u een XML-document.

writeStartElement(string, Record<string, string | number>, boolean, boolean)

Een tag-element schrijven.

writeString(string, boolean)

Hiermee schrijft u een tekenreekswaarde.

writeValue(any)

Hiermee schrijft u een waarde naar XML Writer.

Constructordetails

SimpleXmlWriter(boolean, string, string)

new SimpleXmlWriter(prettyPrint?: boolean, newLineChars?: string, indentChars?: string)

Parameters

prettyPrint

boolean

Een Booleaanse waarde die aangeeft of de gegenereerde XML moet worden opgemaakt en nieuwe regels en inspringingen moet gebruiken. Standaard: true.

newLineChars

string

De tekens die moeten worden gebruikt om een nieuwe regel in de XML-gegevens te maken. Standaard: "\r\n"

indentChars

string

De tekens die moeten worden gebruikt om een inspringing in de XML-gegevens te maken. Standaard: "\t"

Methodedetails

clear()

Hiermee wist u alle gegevens in de XML-schrijver en stelt u zichzelf in om een nieuw document te schrijven.

function clear()

toString()

Sluit het document en retourneert een tekenreeksversie van het XML-document.

function toString(): string

Retouren

string

writeCDataContent(string)

Hiermee schrijft u een inhoudswaarde in een CData-tag.

function writeCDataContent(content: string): SimpleXmlWriter

Parameters

content

string

De inhoudswaarde die moet worden geschreven.

Retouren

writeComment(string)

Hiermee schrijft u een opmerking in het document.

function writeComment(comment: string): SimpleXmlWriter

Parameters

comment

string

De opmerking die u wilt schrijven, wordt toegevoegd aan het document.

Retouren

writeElement(string, any, Record<string, string>)

Hiermee schrijft u een volledig tagelement.

function writeElement(name: string, content: any, attributes?: Record<string, string>): SimpleXmlWriter

Parameters

name

string

De naam van het tagelement.

content

any

De inhoud van het tagelement.

attributes

Record<string, string>

De kenmerken voor de tag.

Retouren

writeEndDocument(boolean)

Hiermee schrijft u alle resterende afsluitende tag in de tagnaamstack om het document te sluiten.

function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter

Parameters

addTrailingNewLineChar

boolean

Een Booleaanse waarde die aangeeft of een volgteken voor een nieuwe regel moet worden toegevoegd of niet. Standaard: true

Retouren

writeEndElement(boolean)

Hiermee schrijft u de afsluitende tag van de laatste tag die is geopend.

function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter

Parameters

skipNewLine

boolean

Een Booleaanse waarde die aangeeft of het nieuwe regelteken niet mag worden toegevoegd na de afsluitende tag. Standaard: false.

Retouren

writeStartDocument(boolean, string, boolean)

Hiermee start u een XML-document.

function writeStartDocument(includeEncodingTag?: boolean, encoding?: string, standalone?: boolean): SimpleXmlWriter

Parameters

includeEncodingTag

boolean

Hiermee geeft u op of de coderingstag moet worden toegevoegd aan het document. Standaard: Waar.

encoding

string

De tekenreekscoderingswaarde van het document.

standalone

boolean

Een Booleaanse waarde die aangeeft of het XML-document zelfstandig is of niet.

Retouren

writeStartElement(string, Record<string, string | number>, boolean, boolean)

Een tag-element schrijven.

function writeStartElement(name: string, attributes?: Record<string, string | number>, selfClosing?: boolean, skipIndent?: boolean): SimpleXmlWriter

Parameters

name

string

De naam van deze tag.

attributes

Record<string, string | number>

De kenmerken voor deze tag.

selfClosing

boolean

Een Booleaanse waarde die aangeeft of deze tag zelf moet sluiten of niet.

skipIndent

boolean

Retouren

writeString(string, boolean)

Hiermee schrijft u een tekenreekswaarde.

function writeString(value: string, validate?: boolean): SimpleXmlWriter

Parameters

value

string

De tekenreekswaarde die moet worden geschreven.

validate

boolean

Een Booleaanse waarde die aangeeft of de schrijver de tekenreeks als zodanig moet schrijven of speciale tekens moet valideren en ontsnappen.

Retouren

writeValue(any)

Hiermee schrijft u een waarde naar XML Writer.

function writeValue(value: any): SimpleXmlWriter

Parameters

value

any

Elke waarde die moet worden geschreven.

Retouren