-
Créer un fichier XML
Bonjour tous,
Voilà mon soucis, je souhaite créer des fichier XML et les lire, pour les lire pas de probleme mais par contre pour les créer j'ai quelques soucis.
Voilà la situation, je manipule un grand nombre de données par conséquence je charge beaucoup en mémoire, donc je ne peux utiliser DOM, je me suis donc naturellement tourné vers SAX mais la j'ai trouvé très rapidement pour lire les fichiers mais je ne trouve rien pour créer notre fichier XML.
Petite précision, je veux créer un fichier xml en partant d'aucun autre fichier xml, d'une page blanche en gros ...
Voilà si vous avez des idées ou bien un lien vers ou m'orientais ca m'arrangerais ...
ps: j'ai fouillé dans les faq et cours du site et je n'ai pas trouvé, j'ai peut etre mal cherché ...
Finalement oui j'avais mal cherché lol !!! enfin pas au bonne endroit, il s'emblerait que c'est possible en assossiant xml avec xslt ....
si vous avez d'autres idées je suis prenueur et curieux de connaitre ...
-
Le modèle de parseur SAX étant événementiel et stateless, il n'y a pas d'API qui génère directement un fichier XML à partir du parsing. Par contre tu peux remplir ton fichier XML de sortie pendant le parsing du fichier d'entrée (si j'ai bien compris ton problème).
Une autre alternative pourrait être un processing XSL, mais comme tu as de gros fichiers en entrée, les temps de traitements risques d'être rédhibitoires :roll: Tu peus toujours faire le test en quelques lignes de code, ou directement dans ton environnement de dev si il offre cette possibilité.
Jacques Desmazières
-
merci pour ta réponse,
En réalité, je n'ai pas de fichier en entrée lorsque que je créer le fichier en sortie.
Il s'agit de deux processus indépendant et différent dans mon application, dans une partie, on lit un fichier et dans une autre partie on écris un fichier ...