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 :

Le résultat du fichier XML est affiché bizarement


Sujet :

XML/XSL et SOAP

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 222
    Par défaut Le résultat du fichier XML est affiché bizarement
    Bonjour à tous

    Je ne sais si je publie au bon endroit.
    Désolé si ce n'est pas le cas.

    J'ai un document PDF qui, lorsque j'exporte, me génère un fichier XML.
    Le soucis, lorsque je l'ouvre avec Notepad++ ou autre application, je reçois un résultat plustôt étrange

    Nom : XML1.jpg
Affichages : 57
Taille : 170,8 Ko

    Comme vous le voyez, il est configuré UTF-8
    Il ajuste largeur, non pas sur la longueur des clés mais sur nombre fini de colonne (Wrap text)

    En théorie, le résultat devrait être

    Nom : XML2.jpg
Affichages : 52
Taille : 247,1 Ko

    Quelqu'un aurait-il une idée pour résoudre ce problème
    Moi, je ne trouve rien sur Internet.

    Merci de votre aide éventuelle
    Bien à vous
    Bonne journée
    André

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    tu sais, en principe, exporter un PDF, ça existe pas, que ce soit en XML ou autre chose.

    Des experts ne risquent pas de savoir pourquoi, quand tu trouves un moyen de le faire, ça se fait d'une telle façon plutôt que d'une autre que tu préfèrerais.

    On notera au passage, que les deux versions que tu montres, n'ont comme différence que de la cosmétique. Les deux sont censés avoir le même contenu écrit différemment, en ce qui concerne XML.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 222
    Par défaut Import et Export fonctionne à merveille
    Bonjour

    Pour commencer, pardonnez-moi de réagir tardivement. Je reviens de mission avec mon travail

    En ce qui concerne l'import / export ... c'est très facile

    A - L'import / Export

    Nom : Import - Copy.jpg
Affichages : 20
Taille : 81,5 Ko

    Trois manières sont possible:

    a) via le menu: Edit / Form Options : Là vous avez les 2 fonctions (voir encadré dans l'image ci-dessus)
    b) via les icônes (voir l'encadré de tout en haut de l'image ci-dessus)
    c) via le Javascript:
    - l'import: xfa.host.importData("");
    - l'export: xfa.host.exportData("",0);

    B - Le fichier PDF et les formulaires

    Vous pouvez créer des formulaires en format PDF

    Pour ce faire, il va faloir, pour commencer, lier votre PDF à un fichier XSD et à des fichiers XSL

    Nom : Import 2 - Copy.jpg
Affichages : 19
Taille : 208,7 Ko

    La copie d'écran ci-dessus vous montre les liens entre le PDF, le XSD et les fichiers XSL

    C - Ajouter un champ texte

    Nom : Import 3 - Copy.jpg
Affichages : 19
Taille : 114,0 Ko

    Dans un fichier PDF, vous ajoutez un champ texte et vous lui donnez un nom et un lien vers un fichier XSD et XML
    Le fichier XSD va permettre de savoir que votre champ suit bien les règles business
    Une fois validé, le fichier XML sera généré avec votre clef que vous avez défini

    D - Remplir le formulaire:


    Nom : Import 5.jpg
Affichages : 19
Taille : 122,7 Ko

    J'ai encodé le mot "NCA"

    E - Export des données:


    Nom : Import 4 - Copy.jpg
Affichages : 19
Taille : 273,5 Ko

    J'ai exporté les données et j'ai ouvert le fichier XML avec Notepad ++

    Voilà

    Bonne après-midi
    Et pour ceux qui ont des idées pour résoudre mon problème. Merci d'avance de votre aide

    André

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2015
    Messages : 222
    Par défaut Petit oubli
    Bonjour

    Petit oubli de ma part

    Vous dites que ce n'est qu'un problème cosmétique ...

    Vous avez raison.

    Mais lors de transfert de "machine" to "machine" .... cela explose !
    Le système ne sait pas le lire. Cela ne fonctionne pas

    Et je m'arrache mes derniers cheveux pour résoudre ce problème

    Bonne après-midi

    André

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Bon, donc apparemment il y a toute une industrie de ce truc. Personnellement je connais très bien les technologies XML mais pas les programmes impliqués là-dedans.

    Je trouve extrêmement bizarre que le programme qui est censé lire le fichier résultat, réagisse différemment entre le fichier attendu et le fichier vraiment obtenu. Personnellement je commencerais par utiliser un programme de différences entre fichiers, pour établir s'il y a d'autres différences que juste les blancs.

    En supposant que la seule différence soit vraiment dans les blancs et que ce soit vraiment ça qui perturbe le programme receveur (ça voudrait dire qu'il est de mauvaise qualité mais c'est du domaine du possible,) alors j'envisagerais deux mesures possibles :

    • Vérifier le XSLT utilisé pour l'export, précise-t-il d'utiliser de l'indentation en output. Sinon, essayer d'ajouter ça et voir si ça fait une différence.
    • Faire soi-même un programme indépendant qui ajoute les blancs voulus aux endroits voulus dans ce XML. Ça devrait être assez facile, une petite concession pour réparer une chaîne d'outils.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/10/2008, 17h46
  2. Tester si un fichier xml est bien formé
    Par med_ellouze dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 22/08/2007, 18h26
  3. [BDD][XML] mise à jour fichier xml est-il possible ?!
    Par akara dans le forum XQUERY/SGBD
    Réponses: 2
    Dernier message: 02/07/2007, 13h15
  4. [XML]Comment tester que mon fichier XML est comme ceci?
    Par Devil666 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/06/2005, 13h41

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