Bonjour,
Est ce quelqu'un sait s'il y a une methode a laquelle on entre un DOMDocument et qui renvoie le string XML correspondant.
Merci d'avance.
Bonjour,
Est ce quelqu'un sait s'il y a une methode a laquelle on entre un DOMDocument et qui renvoie le string XML correspondant.
Merci d'avance.
Utilisation de DOMWriter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 XMLCh tempStr[100]; XMLString::transcode("LS", tempStr, 99); DOMImplementation *anImplementation = DOMImplementationRegistry::getDOMImplementation(tempStr); DOMWriter* theSerializer = ((DOMImplementationLS*)anImplementation)->createDOMWriter(); // XMLFileName est un char* contenant le nom du fichier (avec eventuelement son chemin) ou l'en veut enregistrer le resultat XMLFormatTarget *Target = new LocalFileFormatTarget(XMLFileName); // pDomDocument est le DOMDocument qui contient l'arbre DOM theSerializer->writeNode(Target, *pDomDocument); theSerializer->release(); delete Target;
En faisant cela cela ce sauvegarde que le contenu du xml
mais pas l'en-tête du document ?
Partager