IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

Créer un fichier XML


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 74
    Par défaut 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 ...

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    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 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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 74
    Par défaut
    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 ...

Discussions similaires

  1. [DOM] Créer un fichier XML indenté
    Par phoebe dans le forum Format d'échange (XML, JSON...)
    Réponses: 19
    Dernier message: 06/10/2009, 23h31
  2. [DOM] Créer un fichier XML sous une forme bien précise
    Par LaseLiep dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 09/06/2005, 18h05
  3. [C#] [XML] Comment créer un fichier XML
    Par pc152 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 28/09/2004, 13h41
  4. [C#] Créer un fichier Xml à partir d'un objet
    Par Troopers dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/09/2004, 13h23
  5. [DOM] est ce qu'on peut créer un fichier xml en java ?
    Par miloud dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 21/01/2004, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo