Classe utilitaire XML pour la sauvegarde d'une arborescence DOM.
More...
#include <DOMSave.h>
|
| static bool | writeElementToStream (const QDomElement &pElement, QXmlStreamWriter &pStream) |
| | Methode qui ecrit recursivement les noeuds d'un document xml dans un flux de type QXmlStreamWriter. More...
|
| |
Classe utilitaire XML pour la sauvegarde d'une arborescence DOM.
- Author
- Projet_Tympan
Definition at line 40 of file DOMSave.h.
◆ DOMSave()
◆ ~DOMSave()
◆ getIndent()
| static DOMString DOMSave::getIndent |
( |
int |
indentNb | ) |
|
|
static |
Methode utilitaire pour la gestion de l'indentation.
- Parameters
-
| indentNb | Le niveau d'indentation. |
- Returns
- Une DOMString comportant autant de tabulation que de niveau d'indentation.
◆ saveNodeToFile()
| static int DOMSave::saveNodeToFile |
( |
DOM_Node & |
nodeToSave, |
|
|
const char * |
fileName |
|
) |
| |
|
static |
La methode principale pour la sauvegarde d'un noeud DOM dans un fichier XML.
- Parameters
-
| nodeToSave | Le noeud DOM a partir lequel doit s'effecture la sauvegarde recursive. |
| fileName | Le nom du fichier dans lequel se fera l'ecriture. |
- Returns
- L'etat de la reussite.
Definition at line 37 of file DOMSave.cpp.
◆ saveNodeToString()
| static QString DOMSave::saveNodeToString |
( |
DOM_Node & |
nodeToSave | ) |
|
|
static |
Methode pour la sauvegarde d'un noeud DOM dans une string XML.
- Parameters
-
| nodeToSave | Le noeud DOM a partir lequel doit s'effecture la sauvegarde recursive. |
- Returns
- La string XML.
Definition at line 144 of file DOMSave.cpp.
◆ writeElementToStream()
| bool DOMSave::writeElementToStream |
( |
const QDomElement & |
pElement, |
|
|
QXmlStreamWriter & |
pStream |
|
) |
| |
|
staticprivate |
Methode qui ecrit recursivement les noeuds d'un document xml dans un flux de type QXmlStreamWriter.
- Parameters
-
| pElement | L'element a ecrire |
| pStream | Flux dans lequel ecrire l'element |
- Returns
- true si l'ecriture de l'element a reussi, false sinon
Definition at line 91 of file DOMSave.cpp.
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan-fbessou/checkouts/latest/Tympan/models/business/DOMSave.h
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan-fbessou/checkouts/latest/Tympan/models/business/DOMSave.cpp