Megosztás a következőn keresztül:


SimpleXmlWriter class

Egyszerű és gyors XML-írási osztály, amely megkönnyíti az XML-sztringek hatékony összeállítását.

Konstruktorok

SimpleXmlWriter(boolean, string, string)

Metódusok

clear()

Törli az XML-író összes adatát, és beállítja magát egy új dokumentum írásához.

toString()

Bezárja a dokumentumot, és visszaadja az XML-dokumentum sztringverzióját.

writeCDataContent(string)

Tartalomértéket ír egy CData-címkén belül.

writeComment(string)

Megjegyzést ír a dokumentumba.

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

Teljes címkeelemet ír.

writeEndDocument(boolean)

A címkenév-veremben lévő összes fennmaradó záró címkét a dokumentum bezárásához írja.

writeEndElement(boolean)

A legutóbb megnyitott címke záró címkéjét írja.

writeStartDocument(boolean, string, boolean)

Elindít egy XML-dokumentumot.

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

Címkeelem írása.

writeString(string, boolean)

Sztringértéket ír.

writeValue(any)

Értéket ír az XML-íróba.

Konstruktor adatai

SimpleXmlWriter(boolean, string, string)

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

Paraméterek

prettyPrint

boolean

Logikai érték, amely azt jelzi, hogy a létrehozott XML-t formázni kell-e, és új sorokat és behúzásokat kell-e használni. Alapértelmezett: true.

newLineChars

string

Az XML-adatokban új sor létrehozásához használandó karakterek. Alapértelmezett: "\r\n"

indentChars

string

Az XML-adatokban behúzás létrehozásához használandó karakterek. Alapértelmezett: "\t"

Metódus adatai

clear()

Törli az XML-író összes adatát, és beállítja magát egy új dokumentum írásához.

function clear()

toString()

Bezárja a dokumentumot, és visszaadja az XML-dokumentum sztringverzióját.

function toString(): string

Válaszok

string

writeCDataContent(string)

Tartalomértéket ír egy CData-címkén belül.

function writeCDataContent(content: string): SimpleXmlWriter

Paraméterek

content

string

Az írandó tartalomérték.

Válaszok

writeComment(string)

Megjegyzést ír a dokumentumba.

function writeComment(comment: string): SimpleXmlWriter

Paraméterek

comment

string

A dokumentumhoz írandó megjegyzés.

Válaszok

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

Teljes címkeelemet ír.

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

Paraméterek

name

string

A címkeelem neve.

content

any

A címkeelem tartalma.

attributes

Record<string, string>

A címke attribútumai.

Válaszok

writeEndDocument(boolean)

A címkenév-veremben lévő összes fennmaradó záró címkét a dokumentum bezárásához írja.

function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter

Paraméterek

addTrailingNewLineChar

boolean

Logikai érték, amely azt jelzi, hogy hozzá kell-e adni egy záró új sor karaktert. Alapértelmezett: true

Válaszok

writeEndElement(boolean)

A legutóbb megnyitott címke záró címkéjét írja.

function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter

Paraméterek

skipNewLine

boolean

Logikai érték, amely azt jelzi, hogy az új sor karaktert nem szabad-e hozzáadni a záró címke után. Alapértelmezett: false.

Válaszok

writeStartDocument(boolean, string, boolean)

Elindít egy XML-dokumentumot.

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

Paraméterek

includeEncodingTag

boolean

Megadja, hogy a kódolási címkét hozzá kell-e adni a dokumentumhoz. Alapértelmezett: Igaz.

encoding

string

A dokumentum sztringkódolási értéke.

standalone

boolean

Logikai érték, amely azt jelzi, hogy az XML-dokumentum önálló-e vagy sem.

Válaszok

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

Címkeelem írása.

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

Paraméterek

name

string

A címke neve.

attributes

Record<string, string | number>

A címke attribútumai.

selfClosing

boolean

Logikai érték, amely azt jelzi, hogy ennek a címkének önmagának kell-e bezárnia vagy sem.

skipIndent

boolean

Válaszok

writeString(string, boolean)

Sztringértéket ír.

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

Paraméterek

value

string

Az írandó sztringérték.

validate

boolean

Logikai érték, amely azt jelzi, hogy az írónak a sztringet adott állapotban kell-e írnia, vagy speciális karaktereket kell ellenőriznie és feloldani.

Válaszok

writeValue(any)

Értéket ír az XML-íróba.

function writeValue(value: any): SimpleXmlWriter

Paraméterek

value

any

Minden megírandó érték.

Válaszok