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 :

Convertir un fichier de données quelconque en un fichier XML


Sujet :

XML/XSL et SOAP

  1. #1
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut Convertir un fichier de données quelconque en un fichier XML
    Bonjour,
    je réécris ce message parceque je ne vois pas le premier s'afficher!
    j'utilise une application qui me demande des fichiers de type XML.
    J'aimerai donc savoir s'il est possible de convertir un fichier de données quelconque en un fichier XML?
    Si c'est possible comment faire?
    Je n'ai aucune base en xml (c'est la première fois).
    merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    Basiquement, un fichier XML est un fichier texte qui respecte certaines contraintes syntaxique. Donc la réponse est oui.
    Comment ?
    Ca dépend beaucoup des outils que tu as à ta disposition...

  3. #3
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    les outils???
    Le programme qui demande le fichier xml, est un programme écrit en asp et en vbscript.

  4. #4
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    le fichier .txt (par exemple) contient des données provenant d'une base de données

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    Précisons la question : tu veux effectuer la conversion où et avec quoi ?
    Coté serveur en ASP ou coté client avant envoi ?
    Tu connais la structure du XML à produire ?
    Tu sais comment faire correspondre les champs dans ton fichier texte ?

  6. #6
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    "tu veux effectuer la conversion où et avec quoi ? "
    je ne sais que répondre!
    la conversion doit se faire :coté client avant envoi
    Je ne sais pas comment faire correspondre les champs dans mon fichier texte.

    voici la structure de mon fichier txt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RRRRRRRRRRRRRRR1VDOMLIBELLE NOM DU TIERS               ADRESSE DU TIERS                   ADRSSE2 DU TIERS                   ADRESSE3 DU TIERS                  ADRESSE4 DU TIERS                  SIRET DU TIERS 00241777737         CONTACT DU TIERS    SERVIC00001GAB011 
    RRRRRRRRRRRRRRR2VDOMLIBELLE NOM DU TIERS               ADRESSE DU TIERS                   ADRSSE2 DU TIERS                   ADRESSE3 DU TIERS                  ADRESSE4 DU TIERS                  SIRET DU TIERS 00241777737         CONTACT DU TIERS    SERVIC00001GAB011 
    RRRRRRRRRRRRRRR3VDOMLIBELLE NOM DU TIERS               ADRESSE DU TIERS                   ADRSSE2 DU TIERS                   ADRESSE3 DU TIERS                  ADRESSE4 DU TIERS                  SIRET DU TIERS 00241777737         CONTACT DU TIERS    SERVIC00001GAB011 
    RRRRRRRRRRRRRRR4VDOMLIBELLE NOM DU TIERS               ADRESSE DU TIERS                   ADRSSE2 DU TIERS                   ADRESSE3 DU TIERS                  ADRESSE4 DU TIERS                  SIRET DU TIERS 00241777737         CONTACT DU TIERS    SERVIC00001GAB011

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    et la structure du XML ?

  8. #8
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    et la structure du XML ?
    j'avoue que je ne la connais pas mais je la cherche:
    je tatonne, voici un peu une structure du XML :
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <personne>

    <nom>Pillou</nom>

    <prenom>Jean-Francois</prenom>

    <adresse>bp566</adresse>

    </personne>

  9. #9
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    Est ce possible d'après le contenu du fichier txt que j'ai donné la dernière fois d'avoir un tel fichier xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?xml version='1.0' encoding='ISO-8859-1' ?>
    <Nom>NOM DU TIERS1</Nom>
    <Adresse>ADRESSE DU TIERS1</Nom>
    <Nom>NOM DU TIERS2</Nom>
    <Adresse>ADRESSE DU TIERS2</Nom>
    <Nom>NOM DU TIERS3</Nom>
    <Adresse>ADRESSE DU TIERS3</Nom>
    <Nom>NOM DU TIERS4</Nom>
    <Adresse>ADRESSE DU TIERS4</Nom>
    si oui, lorsque je veux ouvrir le fichier xml avec internet explorer, voici ce que cela m'affiche comme erreur?

    Un seul élément de niveau supérieur est autorisé dans un document XML. Ligne 3, Position 2
    merci encore de votre aide!!!!!!!![/code]

  10. #10
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    L'erreur que te renvoie IE signifie que tu as plusieurs éléments racines, ce que la recommandation XML interdit.

    Avant d'aller plus loin, je te suggère d'étudier les tutoriels présents sur le site. La recommandation XML est (relativement) simple, mais stricte. Si tu ne respectes pas certaines règles de construction, qui font que le document XML est dit "bien formé", tu vas au devant de gros problèmes...

  11. #11
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Points : 146
    Points
    146
    Par défaut
    merci, après une lecture du tutoriel, j'ai compris que mon erreur était à ce niveau!

Discussions similaires

  1. Coller dans 1 seul fichier des données issues de plusieurs fichiers
    Par Lalou83 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/09/2014, 08h42
  2. Réponses: 2
    Dernier message: 02/02/2010, 22h57
  3. Comment convertir un tableau de données en fichier texte?
    Par pimprenelle57 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/11/2006, 16h12
  4. Réponses: 7
    Dernier message: 16/06/2006, 14h55
  5. Réponses: 7
    Dernier message: 16/06/2006, 14h55

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