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

XML/XSL et SOAP Discussion :

Text to XML converter


Sujet :

XML/XSL et SOAP

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Text to XML converter puis l'extraction a partir de XML des champs
    Je voulais savoir s'il y avait un compilateur permettant la conversion d'un fichier texte structuré en un fichier XML.
    Je m'excuse si le sujet n'est pas dans la rubrique adéquate.

  2. #2
    Membre expérimenté
    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
    Points : 1 610
    Points
    1 610
    Par défaut
    Un compilateur? non, ce n'est pas son rôle.
    Un programme? http://txt2xml.sourceforge.net/

  3. #3
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Tout dépend si c'est pour une fois seulement et que l'on peut donc le faire à la main avec un programme ou si c'est régulièrement et de manière automatisée.

    Dès lors que le texte répond à un format régulier, tout langage 3G permet de le découper et de le représenter sous XML qui est lui-même un autre format texte...

    Je me suis déjà développé pour mes propres besoins un convertisseur CSV->XML où la ligne de titre sert à nommer les balises !

    P.S. : j'adhère au terme "compilateur" dans le sens traduction d'un langage en un autre
    Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Voila je m'explique avec plus de details:
    j'ai une specification formelle de la politique de securite sous cet formet:
    rule R1 () {
    subject : firewall1 ; /* firewall du LAN1 */
    object: packet;
    if (protocol = TCP && direction= outgoing && src_ip = 193.95.30.1 && dst_ip
    = 193.95.60.10 && src_port = any && dst_port = 53 && ) then allow; }
    Je extraire les champs en gras dans un fichier XML.
    Et puis a partir du fichier XML je genere les regles de filtrage selon le type de Firewall (netscreen, cisco, netfilter....).

    Je vais consulter xml2xml et je vous tiendrais au courant

  5. #5
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Bon vu que le temps passe sans retrouver une solution.
    J'ai opter pour le developpement d'un module en c++ permettant l'extraction du texte a XML.

  6. #6
    Membre expérimenté
    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
    Points : 1 610
    Points
    1 610
    Par défaut
    Sinon une solution simple, c'est de faire un programme qui crée un simple xml avec un noeud par ligne de texte du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <fichier>
    <ligne num="1">blabal ablaabl</ligne>
    <ligne num="2">blabal ablaabl</ligne>
    <ligne num="3">blabal ablaabl</ligne>
    <ligne num="4">blabal ablaabl</ligne>
    </fichier>
    Après tu peux définir tes regles d'extraction spécifique dans un xslt (faut maitriser un peu), c'est ce que j'avais fait en java.

  7. #7
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Morbo Voir le message
    Sinon une solution simple, c'est de faire un programme qui crée un simple xml avec un noeud par ligne de texte du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <fichier>
    <ligne num="1">blabal ablaabl</ligne>
    <ligne num="2">blabal ablaabl</ligne>
    <ligne num="3">blabal ablaabl</ligne>
    <ligne num="4">blabal ablaabl</ligne>
    </fichier>
    Après tu peux définir tes regles d'extraction spécifique dans un xslt (faut maitriser un peu), c'est ce que j'avais fait en java.
    Merci Morbo.
    Probleme resolu

  8. #8
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Maintenant apres la conversion du document texte en XML j'aborde la partie extraction des champs du document XML.
    Je veux faire par exmple

    A partir de cela
    <fichier>
    <ligne num="1">elt1</ligne>
    <ligne num="2">elt2</ligne>
    <ligne num="3">elt3</ligne>
    </fichier>
    ecrire:
    la ligne est elt1
    la ligne est elt2
    la ligne est elt3

    J'ai essayer avec la bibliotheque "msxml.h" mais je n'ai pas trouver beaucoup de documentation

  9. #9
    Membre expérimenté
    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
    Points : 1 610
    Points
    1 610
    Par défaut
    Pourquoi ne pas définir cette transfo en xslt qui est justement fait pour ça?
    Je connais pas les processeurs xslt en c++, mais ça existe surement.

  10. #10
    Futur Membre du Club
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    parce que j'aurais un long traitement sur ces champs et je dois gener a la fin un fichier texte.

  11. #11
    Futur Membre du Club
    Inscrit en
    Octobre 2012
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 8
    Points : 6
    Points
    6
    Par défaut help!
    Bonjour;
    ce sujet m'intéresse car j'ai presque le meme problème: je veux transformer des fichier de configuration cisco ( du texte plus ou moins structuré) en des fichiers xml. veillez m'expliquer d'avantage la procédure de laquelle vous parler pour ce faire, car je suis ignorante en xml,xsl.. et ce n'est qu'un outil dans une grande application

  12. #12
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par BSmum Voir le message
    veillez m'expliquer d'avantage la procédure de laquelle vous parler pour ce faire, car je suis ignorante en xml,xsl..
    - On oublie XSL vu que ça n'a absolument rien à voir.
    - On apprend XML avec un bouquin.
    - On fait, maintenant qu'on a compris.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [XSLT] Est-il possible de convertir un fichier texte en XML ?
    Par ANISSS dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/04/2007, 16h51
  2. extraction de données à partir d'un fichier text ou xml
    Par bigplayer dans le forum Langage
    Réponses: 3
    Dernier message: 28/03/2007, 17h13
  3. [JDOM] Comment recuperer des valeurs textes dans XML ?
    Par Battosaiii dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 03/11/2006, 13h38
  4. Flash Pro - Zone de texte et XML !
    Par Dunan dans le forum Flash
    Réponses: 2
    Dernier message: 15/09/2006, 15h56
  5. Equivalent XML converter?
    Par kobe dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 12/04/2006, 10h41

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