SimpleXmlWriter class
Classe d’écriture XML simple et rapide qui facilite la création efficace d’une chaîne XML.
Constructeurs
Simple |
Méthodes
clear() | Efface toutes les données de l’enregistreur XML et se définit pour être utilisées pour écrire un nouveau document. |
to |
Ferme le document et retourne une version de chaîne du document XML. |
write |
Écrit une valeur de contenu à l’intérieur d’une balise CData. |
write |
Écrit un commentaire dans le document. |
write |
Écrit un élément de balise complet. |
write |
Écrit toute la balise de fermeture restante dans la pile de noms de balise afin de fermer le document. |
write |
Écrit la balise de fermeture de la dernière balise ouverte. |
write |
Démarre un document XML. |
write |
Écrivez un élément de balise. |
write |
Écrit une valeur de chaîne. |
write |
Écrit une valeur dans l’enregistreur XML. |
Détails du constructeur
SimpleXmlWriter(boolean, string, string)
new SimpleXmlWriter(prettyPrint?: boolean, newLineChars?: string, indentChars?: string)
Paramètres
- prettyPrint
-
boolean
Valeur booléenne indiquant si le code XML généré doit être mis en forme et utiliser de nouvelles lignes et retraits.
Par défaut : true
.
- newLineChars
-
string
Caractères à utiliser pour créer une ligne dans les données XML.
Valeur par défaut : "\r\n"
- indentChars
-
string
Caractères à utiliser pour créer un retrait dans les données XML.
Valeur par défaut : "\t"
Détails de la méthode
clear()
Efface toutes les données de l’enregistreur XML et se définit pour être utilisées pour écrire un nouveau document.
function clear()
toString()
Ferme le document et retourne une version de chaîne du document XML.
function toString(): string
Retours
string
writeCDataContent(string)
Écrit une valeur de contenu à l’intérieur d’une balise CData.
function writeCDataContent(content: string): SimpleXmlWriter
Paramètres
- content
-
string
Valeur de contenu à écrire.
Retours
writeComment(string)
Écrit un commentaire dans le document.
function writeComment(comment: string): SimpleXmlWriter
Paramètres
- comment
-
string
Commentaire à ajouter au document.
Retours
writeElement(string, any, Record<string, string>)
Écrit un élément de balise complet.
function writeElement(name: string, content: any, attributes?: Record<string, string>): SimpleXmlWriter
Paramètres
- name
-
string
Nom de l’élément de balise.
- content
-
any
Contenu de l’élément de balise.
- attributes
-
Record<string, string>
Attributs de la balise.
Retours
writeEndDocument(boolean)
Écrit toute la balise de fermeture restante dans la pile de noms de balise afin de fermer le document.
function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter
Paramètres
- addTrailingNewLineChar
-
boolean
Valeur booléenne indiquant si un caractère de ligne de fin doit être ajouté ou non.
Valeur par défaut : true
Retours
writeEndElement(boolean)
Écrit la balise de fermeture de la dernière balise ouverte.
function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter
Paramètres
- skipNewLine
-
boolean
Valeur booléenne indiquant si le nouveau caractère de ligne ne doit pas être ajouté après la balise de fermeture.
Par défaut : false
.
Retours
writeStartDocument(boolean, string, boolean)
Démarre un document XML.
function writeStartDocument(includeEncodingTag?: boolean, encoding?: string, standalone?: boolean): SimpleXmlWriter
Paramètres
- includeEncodingTag
-
boolean
Spécifie si la balise d’encodage doit être ajoutée au document. Valeur par défaut : True.
- encoding
-
string
Valeur d’encodage de chaîne du document.
- standalone
-
boolean
Valeur booléenne indiquant si le document XML est autonome ou non.
Retours
writeStartElement(string, Record<string, string | number>, boolean, boolean)
Écrivez un élément de balise.
function writeStartElement(name: string, attributes?: Record<string, string | number>, selfClosing?: boolean, skipIndent?: boolean): SimpleXmlWriter
Paramètres
- name
-
string
Nom de cette balise.
- attributes
-
Record<string, string | number>
Attributs de cette balise.
- selfClosing
-
boolean
Valeur booléenne indiquant si cette balise doit être auto-fermante ou non.
- skipIndent
-
boolean
Retours
writeString(string, boolean)
Écrit une valeur de chaîne.
function writeString(value: string, validate?: boolean): SimpleXmlWriter
Paramètres
- value
-
string
Valeur de chaîne à écrire.
- validate
-
boolean
Valeur booléenne indiquant si l’enregistreur doit écrire la chaîne telle quelle, ou valider et échapper des caractères spéciaux.
Retours
writeValue(any)
Écrit une valeur dans l’enregistreur XML.
function writeValue(value: any): SimpleXmlWriter
Paramètres
- value
-
any
Toute valeur à écrire.