SimpleXmlWriter class
Een eenvoudige en snelle XML-schrijfklasse waarmee u eenvoudig een XML-tekenreeks kunt bouwen.
Constructors
Simple |
Methoden
clear() | Hiermee wist u alle gegevens in de XML-schrijver en stelt u zichzelf in om een nieuw document te schrijven. |
to |
Sluit het document en retourneert een tekenreeksversie van het XML-document. |
write |
Hiermee schrijft u een inhoudswaarde in een CData-tag. |
write |
Hiermee schrijft u een opmerking in het document. |
write |
Hiermee schrijft u een volledig tagelement. |
write |
Hiermee schrijft u alle resterende afsluitende tag in de tagnaamstack om het document te sluiten. |
write |
Hiermee schrijft u de afsluitende tag van de laatste tag die is geopend. |
write |
Hiermee start u een XML-document. |
write |
Een tag-element schrijven. |
write |
Hiermee schrijft u een tekenreekswaarde. |
write |
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.