Jtydi erreur ouverture xml
bonjour,
j ai ecrit ce petit code en m aidant sur internet, dans le but de transformer un fichier .htm en .xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| package Fichier;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import org.w3c.tidy.Tidy;
public class HTMLtoXML {
private static FileOutputStream out;
public static void convert() {
Tidy tidy = new Tidy();
tidy.setXHTML(true);
tidy.setOnlyErrors(true);
tidy.setShowWarnings(true);
//se mettre en mode non verbeux
tidy.setQuiet(true);
try {
InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream ("c:\\Program Files\\test.htm") );
BufferedReader in = new BufferedReader(inputStreamReader);
File fileout = new File("c:\\Program Files\\test.xml");
out = new FileOutputStream(fileout);
//Convert files
tidy.parse(in, out);
//Clean up
in.close();
out.close();
} catch (IOException e) {
System.out.println( e.toString());
}
}
} |
A l execution pas d erreurs mais quand j ouvre mon fichier xml la page affiche ce message d'erreur:
Code:
1 2 3 4 5 6 7
| La page XML ne peut pas être affichée
Impossible d'afficher l'entrée XML en utilisant la feuille de style . Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement.
--------------------------------------------------------------------------------
Le document XML doit contenir un élément de niveau supérieur. Erreur de traitement de la ressource file:///C:/Program Files... |
Je ne connais pas beaucoup le xlm, est ce un probleme de prog ou de format du fichier xlm ?
merci