SimpleXmlWriter class

Kelas penulisan XML sederhana dan cepat yang memudahkan untuk membangun string XML secara efisien.

Konstruktor

SimpleXmlWriter(boolean, string, string)

Metode

clear()

Menghapus semua data dalam penulis XML dan mengaturnya sendiri untuk digunakan untuk menulis dokumen baru.

toString()

Menutup dokumen dan mengembalikan versi string dokumen XML.

writeCDataContent(string)

Menulis nilai konten di dalam tag CData.

writeComment(string)

Menulis komentar dalam dokumen.

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

Menulis elemen tag lengkap.

writeEndDocument(boolean)

Menulis semua tag penutup yang tersisa di tumpukan nama tag sehingga menutup dokumen.

writeEndElement(boolean)

Menulis tag penutup dari tag terakhir yang dibuka.

writeStartDocument(boolean, string, boolean)

Memulai dokumen XML.

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

Menulis elemen tag.

writeString(string, boolean)

Menulis nilai string.

writeValue(any)

Menulis nilai ke penulis XML.

Detail Konstruktor

SimpleXmlWriter(boolean, string, string)

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

Parameter

prettyPrint

boolean

Boolean yang menunjukkan apakah XML yang dihasilkan harus diformat dan menggunakan baris dan inden baru. Default: true.

newLineChars

string

Karakter yang digunakan untuk membuat baris baru dalam data XML. Default: "\r\n"

indentChars

string

Karakter yang digunakan untuk membuat inden dalam data XML. Default: "\t"

Detail Metode

clear()

Menghapus semua data dalam penulis XML dan mengaturnya sendiri untuk digunakan untuk menulis dokumen baru.

function clear()

toString()

Menutup dokumen dan mengembalikan versi string dokumen XML.

function toString(): string

Mengembalikan

string

writeCDataContent(string)

Menulis nilai konten di dalam tag CData.

function writeCDataContent(content: string): SimpleXmlWriter

Parameter

content

string

Nilai konten yang akan ditulis.

Mengembalikan

writeComment(string)

Menulis komentar dalam dokumen.

function writeComment(comment: string): SimpleXmlWriter

Parameter

comment

string

Komentar untuk menulis tambahkan ke dokumen.

Mengembalikan

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

Menulis elemen tag lengkap.

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

Parameter

name

string

Nama elemen tag.

content

any

Konten elemen tag.

attributes

Record<string, string>

Atribut untuk tag.

Mengembalikan

writeEndDocument(boolean)

Menulis semua tag penutup yang tersisa di tumpukan nama tag sehingga menutup dokumen.

function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter

Parameter

addTrailingNewLineChar

boolean

Boolean yang menunjukkan apakah karakter baris baru berikutnya harus ditambahkan atau tidak. Default: true

Mengembalikan

writeEndElement(boolean)

Menulis tag penutup dari tag terakhir yang dibuka.

function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter

Parameter

skipNewLine

boolean

Boolean yang menunjukkan apakah karakter baris baru tidak boleh ditambahkan setelah tag penutup. Default: false.

Mengembalikan

writeStartDocument(boolean, string, boolean)

Memulai dokumen XML.

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

Parameter

includeEncodingTag

boolean

Menentukan apakah tag pengodean harus ditambahkan ke dokumen. Default: True.

encoding

string

Nilai pengodean string dokumen.

standalone

boolean

Boolean yang menunjukkan apakah dokumen XML mandiri atau tidak.

Mengembalikan

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

Menulis elemen tag.

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

Parameter

name

string

Nama tag ini.

attributes

Record<string, string | number>

Atribut untuk tag ini.

selfClosing

boolean

Boolean yang menunjukkan apakah tag ini harus menutup diri atau tidak.

skipIndent

boolean

Mengembalikan

writeString(string, boolean)

Menulis nilai string.

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

Parameter

value

string

Nilai string yang akan ditulis.

validate

boolean

Boolean yang menunjukkan apakah penulis harus menulis string apa adanya, atau memvalidasi dan meloloskan karakter khusus.

Mengembalikan

writeValue(any)

Menulis nilai ke penulis XML.

function writeValue(value: any): SimpleXmlWriter

Parameter

value

any

Nilai apa pun yang akan ditulis.

Mengembalikan