Copier un fichier txt en fichier xml en JAVA
Résolu/Fermé
Rare55
-
14 févr. 2008 à 15:40
frangipane44 Messages postés 70 Date d'inscription vendredi 3 décembre 2004 Statut Membre Dernière intervention 11 octobre 2012 - 20 févr. 2008 à 12:07
frangipane44 Messages postés 70 Date d'inscription vendredi 3 décembre 2004 Statut Membre Dernière intervention 11 octobre 2012 - 20 févr. 2008 à 12:07
A voir également:
- Copier un fichier txt en fichier xml en JAVA
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
27 réponses
frangipane44
Messages postés
70
Date d'inscription
vendredi 3 décembre 2004
Statut
Membre
Dernière intervention
11 octobre 2012
2
19 févr. 2008 à 16:11
19 févr. 2008 à 16:11
Fais voir ton fichier XML en entier
Salut!
pour fermer les balises, j'utilise la fonction:
Ce n'est peut-être pas la bonne!!!!!
pour fermer les balises, j'utilise la fonction:
fichierSortie.println("\"/>");
Ce n'est peut-être pas la bonne!!!!!
frangipane44
Messages postés
70
Date d'inscription
vendredi 3 décembre 2004
Statut
Membre
Dernière intervention
11 octobre 2012
2
20 févr. 2008 à 09:46
20 févr. 2008 à 09:46
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
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
Rare55
Messages postés
3
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
1 avril 2008
20 févr. 2008 à 09:54
20 févr. 2008 à 09:54
Voila mon fichier:
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)!!!
<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
frangipane44
Messages postés
70
Date d'inscription
vendredi 3 décembre 2004
Statut
Membre
Dernière intervention
11 octobre 2012
2
20 févr. 2008 à 10:32
20 févr. 2008 à 10:32
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>
<?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>
Rare55
Messages postés
3
Date d'inscription
mercredi 20 février 2008
Statut
Membre
Dernière intervention
1 avril 2008
20 févr. 2008 à 11:27
20 févr. 2008 à 11:27
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!!!!
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!!!!
frangipane44
Messages postés
70
Date d'inscription
vendredi 3 décembre 2004
Statut
Membre
Dernière intervention
11 octobre 2012
2
20 févr. 2008 à 12:07
20 févr. 2008 à 12:07
De rien!
A+
A+
19 févr. 2008 à 16:28
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.