Copier un fichier txt en fichier xml en JAVA - Page 2
Résolu
Précédent
- 1
- 2
-
-
La page XML ne peut pas être affichée
Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL. Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement.
--------------------------------------------------------------------------------
Un seul élément de niveau supérieur est autorisé dans un document XML. Erreur de traitement de la ressource file:///C:/Docu...
<VALUE attributeName="Index marche" type="Simple" value="NA">
-^
J'ai remarqué que ma page ne s'affiche plus quand je ferme les balises à chaque ligne.
-
-
Salut!
pour fermer les balises, j'utilise la fonction:fichierSortie.println("\"/>");
Ce n'est peut-être pas la bonne!!!!! -
Est-ce que tu pourrais nous montrer ton fichier XML? En entier?
C'est à dire pas en affichant l'erreur que tu obtiens en l'ouvrant avec IE ou Firefox mais en l'ouvrant avec un éditeur de texte.
Si ton projet est urgent et que ton fichier XML ne sert que pour un traitement comme tu l'as dit précdemment, tu perds ton temps à essayer de faire une XSL.
Pour valider ton fichier XML, renseigne toi comment faire un fichier XML (pour savoir si tu as besoin d'un jeu de caractères précis à mettre dans le prologue, pour savoir si tu dois respecter une DTD)
et utilise ça plutôt pour valider que le fichier XML soit bien formé :
http://validator.w3.org/#validate_by_input -
Voila mon fichier:
<VALUE attributeName="Reference Document" value="100101498 AA "/> <VALUE attributeName="Index marche" type="Simple" value="NA"/> <VALUE attributeName="Numero bordereau" type="Simple" value="00541"/> <VALUE attributeName="Numero Constructeur" type="Simple" value="100101498 "/> <VALUE attributeName="Indice Constructeur" type="Simple" value="AA "/> <VALUE attributeName="Numero SNCF" type="Simple" value="10-4025 557 "/> <VALUE attributeName="Indice SNCF" type="Simple" value=" "/> <VALUE attributeName="Titre Documents" type="Simple" value="MONTAGE SUSPENSION PRIMAIRE "/> <VALUE attributeName="Nombre de pages" type="Simple" value="0002"/> <VALUE attributeName="Format" type="Simple" value="A0 "/> <VALUE attributeName="Numero PPD" type="Simple" value="06.05.32.00.00.00 "/> <VALUE attributeName="Reference Document" value="100109395 BA "/> <VALUE attributeName="Index marche" type="Simple" value="NA"/> <VALUE attributeName="Numero bordereau" type="Simple" value="00542"/> <VALUE attributeName="Numero Constructeur" type="Simple" value="100109395 "/> <VALUE attributeName="Indice Constructeur" type="Simple" value="BA "/> <VALUE attributeName="Numero SNCF" type="Simple" value="10-4025 613 "/> <VALUE attributeName="Indice SNCF" type="Simple" value=" "/> <VALUE attributeName="Titre Documents" type="Simple" value="SUSPENSION SECONDAIRE "/> <VALUE attributeName="Nombre de pages" type="Simple" value="0002"/> <VALUE attributeName="Format" type="Simple" value="A0 "/> <VALUE attributeName="Numero PPD" type="Simple" value="06.05.33.00.00.00 "/> <VALUE attributeName="Reference Document" value="100109211 AA "/>
En fait, quand j'ouvre le fichier XML avec mon application ça ne marche pas. Il doit me manquer quelque chose pour que ça marche et je pense que les 2 sont liés (en tout cas je l'espère)!!! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tu peux peut-être générer un XML plutôt comme ça?
<?xml version="1.0"?>
<VALUES>
<VALUE>
<attributeName>Reference Document</attributeName>
<value>100101498 AA</value>
</VALUE>
<VALUE>
<attributeName>Index marche</attributeName>
<value>NA</value>
<type>Simple</type>
</VALUE>
....
</VALUES> -
Merci pour ton aide!!
Tout est résolu comme je le pensais les 2 étaient liés.
Maintenant je peux afficher et traiter mon fichier XML.
C'était un problème de balises mal fermées mais aussi un problème de déclaration en en-tête!!!! -
Précédent
- 1
- 2