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 :

fichier texte xsl xalan java==>XML


Sujet :

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

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 52
    Par défaut fichier texte xsl xalan java==>XML
    Bonjour,
    je souhaite générer un fichier xml a partir d'un fichier texte (les valeurs sont séparées par des points virgules) et la configuration est faite dans fichier xsl.
    mon problème, je ne sais pas quelles classe je dois appeler de l'api xalan.
    Est-ce possible, si oui, pouvez vous me donner un exemple tout bête pour démarrer???
    merci d'avance.

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 40
    Par défaut
    Je pense que tu es sur une mauvaise piste, tu veux générer du XML à partir d'un texte alors que xalan prend pour départ du XML. Ton problème devrait plutôt être approché avec un StringTokenizer pour ce qui me concerne.

    Peut-être que d'autres ont de meilleures idées.

  3. #3
    oca
    oca est déconnecté
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2004
    Messages : 354
    Par défaut
    +1 pour StringTokenizer

    si vraiment tu dois passer par un xsl pour la transformation,
    tu peut peut-être transformer ton fichier text en xml en ajoutant un tag "<root>" par ex., puis le passer dans la xsl

    du grenre :

    <root>34;56;78;67;...</root>

    Après la xsl peut ensuite séparer les valeurs en utilisant un template
    recursif basé la les méthodes substring-after et substring-before

    J'ai mis un exemple ici :
    http://www.developpez.net/forums/sho...36&postcount=5

    Mais encore une fois, c'est plus simple en java avec le StringTokenizer

    A+

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 52
    Par défaut
    merci pour vos réponses
    oui je suis d'accord avec vous, en java c'est plus simple mais un peu lent.
    j'étais moins précis sur le poste précédent, car j'ai déjà utilisé SAX et DOM, et ça ma pris environ 18 minutes pour parser un fichier plat de 100 000 lignes, alors j'essaye de passer par Xalan pour gagner un peu du temps peut être
    merci encore

Discussions similaires

  1. [XSLT] Formatage d'un fichier XML par un XSL en Java
    Par bskunk1 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 01/06/2012, 08h34
  2. fichier texte && XSL --> HTML
    Par laurentibus dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 13/06/2008, 11h16
  3. [Java Print] Impression d'un fichier texte
    Par Copps dans le forum Graphisme
    Réponses: 2
    Dernier message: 15/08/2005, 12h12
  4. Comment générer un fichier texte à partir d'un XML et XSL
    Par Jayceblaster dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 24/07/2005, 22h42
  5. Qu'apporte le XML en plus d'un fichier texte?
    Par Nasky dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 07/07/2005, 10h46

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