SimpleXmlWriter class

Bir XML dizesini verimli bir şekilde oluşturmayı kolaylaştıran basit ve hızlı bir XML yazma sınıfı.

Oluşturucular

SimpleXmlWriter(boolean, string, string)

Yöntemler

clear()

XML yazıcıdaki tüm verileri temizler ve kendisini yeni bir belge yazmak için kullanılacak şekilde ayarlar.

toString()

Belgeyi kapatır ve XML belgesinin dize sürümünü döndürür.

writeCDataContent(string)

CData etiketinin içine bir içerik değeri yazar.

writeComment(string)

Belgeye bir açıklama yazar.

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

Tam bir etiket öğesi yazar.

writeEndDocument(boolean)

Belgeyi kapatmak için kalan tüm kapanış etiketini etiket adı yığınına yazar.

writeEndElement(boolean)

Açılan son etiketin kapanış etiketini yazar.

writeStartDocument(boolean, string, boolean)

XML belgesi başlatır.

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

Bir etiket öğesi yazın.

writeString(string, boolean)

Bir dize değeri yazar.

writeValue(any)

XML yazıcısına bir değer yazar.

Oluşturucu Ayrıntıları

SimpleXmlWriter(boolean, string, string)

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

Parametreler

prettyPrint

boolean

Oluşturulan XML'nin biçimlendirilip biçimlendirilmemesi ve yeni satırlar ile girintiler kullanılması gerekip gerekmediğini gösteren boole değeri. Varsayılan: true.

newLineChars

string

XML verilerinde yeni bir satır oluşturmak için kullanılacak karakterler. Varsayılan: "\r\n"

indentChars

string

XML verilerinde girinti oluşturmak için kullanılacak karakterler. Varsayılan: "\t"

Yöntem Ayrıntıları

clear()

XML yazıcıdaki tüm verileri temizler ve kendisini yeni bir belge yazmak için kullanılacak şekilde ayarlar.

function clear()

toString()

Belgeyi kapatır ve XML belgesinin dize sürümünü döndürür.

function toString(): string

Döndürülenler

string

writeCDataContent(string)

CData etiketinin içine bir içerik değeri yazar.

function writeCDataContent(content: string): SimpleXmlWriter

Parametreler

content

string

Yazacak içerik değeri.

Döndürülenler

writeComment(string)

Belgeye bir açıklama yazar.

function writeComment(comment: string): SimpleXmlWriter

Parametreler

comment

string

Yazacak açıklama belgeye eklenir.

Döndürülenler

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

Tam bir etiket öğesi yazar.

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

Parametreler

name

string

Etiket öğesinin adı.

content

any

Etiket öğesinin içeriği.

attributes

Record<string, string>

Etiketin öznitelikleri.

Döndürülenler

writeEndDocument(boolean)

Belgeyi kapatmak için kalan tüm kapanış etiketini etiket adı yığınına yazar.

function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter

Parametreler

addTrailingNewLineChar

boolean

Sondaki yeni satır karakterinin eklenip eklenmeyeceğini gösteren boole değeri. Varsayılan: true

Döndürülenler

writeEndElement(boolean)

Açılan son etiketin kapanış etiketini yazar.

function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter

Parametreler

skipNewLine

boolean

Yeni satır karakterinin kapanış etiketinden sonra eklenip eklenmeyeceğini gösteren boole değeri. Varsayılan: false.

Döndürülenler

writeStartDocument(boolean, string, boolean)

XML belgesi başlatır.

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

Parametreler

includeEncodingTag

boolean

Kodlama etiketinin belgeye eklenip eklenmediğini belirtir. Varsayılan: True.

encoding

string

Belgenin dize kodlama değeri.

standalone

boolean

XML belgesinin tek başına olup olmadığını gösteren boole değeri.

Döndürülenler

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

Bir etiket öğesi yazın.

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

Parametreler

name

string

Bu etiketin adı.

attributes

Record<string, string | number>

Bu etiketin öznitelikleri.

selfClosing

boolean

Bu etiketin kendi kendine kapanıp kapanmaması gerektiğini belirten boole değeri.

skipIndent

boolean

Döndürülenler

writeString(string, boolean)

Bir dize değeri yazar.

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

Parametreler

value

string

Yazacak dize değeri.

validate

boolean

Yazarın dizeyi olduğu gibi yazması mı yoksa özel karakterlerin doğrulayıp çıkışını mı yapması gerektiğini gösteren boole değeri.

Döndürülenler

writeValue(any)

XML yazıcısına bir değer yazar.

function writeValue(value: any): SimpleXmlWriter

Parametreler

value

any

Yazılacak herhangi bir değer.

Döndürülenler