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
Simple |
Metódusok
clear() | Törli az XML-író összes adatát, és beállítja magát egy új dokumentum írásához. |
to |
Bezárja a dokumentumot, és visszaadja az XML-dokumentum sztringverzióját. |
write |
Tartalomértéket ír egy CData-címkén belül. |
write |
Megjegyzést ír a dokumentumba. |
write |
Teljes címkeelemet ír. |
write |
A címkenév-veremben lévő összes fennmaradó záró címkét a dokumentum bezárásához írja. |
write |
A legutóbb megnyitott címke záró címkéjét írja. |
write |
Elindít egy XML-dokumentumot. |
write |
Címkeelem írása. |
write |
Sztringértéket ír. |
write |
É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.