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 :

String (XML) ->> DOM [XSLT]


Sujet :

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

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 40
    Par défaut String (XML) ->> DOM
    Bonjour,

    je ne suis pas un expert Java, autant le dire tout de suite. Mais, voilà le problème auquel je suis confronté. Je lis la doc pour les transformation XSLT et autres manipulations XML, j'ai beau tourner ça de tous les bords et tous les côtés, je ne trouve pas le truc.

    Bon, il faut que je convertisse une chaîne de caractères (String) représentant un document XML en document DOM afin de pouvoir ensuite utiliser une transformation XSLT sur ce document et retourner le résultat dans une autre chaîne de caractères (String).

    Tous les exemples que je lis partent d'un document de type fichier pour créer le DOM. Dans mon cas, ce n'est pas possible ou peu élégant de le faire puisque le document provient d'une base de données DB2.

    Comment fait-on pour prendre une String et produire une source acceptable pour une transformation XSLT?

    Merci,

    Alambic

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    String taChaineXml;
     
    // création d'une fabrique de documents
    DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
     
    // création d'un constructeur de documents
    DocumentBuilder constructeur = fabrique.newDocumentBuilder();
     
    // lecture du contenu d'une chaine XML avec DOM
    Document document = constructeur.parse(new InputSource(new StringReader(taChaineXml)));

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 40
    Par défaut
    Merci beaucoup, tout fonctionne maintenant comme sur des roulettes.

    Mon document est transformé et j'obtiens ma chaîne tant convoitée à la sortie.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. créer un objet Document à partir d'un String XML
    Par Tanebisse dans le forum Services Web
    Réponses: 1
    Dernier message: 21/03/2007, 15h03
  2. [PHP-JS] Ecrire un fichier xml avec un string XML
    Par bobic dans le forum Langage
    Réponses: 1
    Dernier message: 22/12/2006, 14h18
  3. [SAX] Récupérer String XML à partir d'un noeud
    Par iuz dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 29/09/2006, 09h43
  4. [XML] [string] parser une string XML
    Par fxp17 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 29/03/2006, 10h27
  5. [String -> XML]
    Par JustAGphy dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 30/04/2004, 18h08

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