Bonjour !
J'ai un souci pour charger le fichier xml dans un servlet Java (je suis sur netbeans avec Tomcat et un serveur BaseX).
J'arrive à récupérer en String le contenu du fichier xml mais au moment de le parser j'ai cette erreur :
java.net.MalformedURLException: no protocol:
<entries>
<entry>
<ID>1021</ID>
<name_fr>AC BY MARRIOTT NICE</name_fr>
<name_fr_short>AC BY MARRIOTT NICE</name_fr_short>
<address>
<address_line1>59 Promenade des Anglais</address_line1>
<address_line2/>
<address_line3/>
......
avec à la suite tout le contenu du xml
Dans mon servlet je fais :
// fichierXml = string contenant le XML récupéré grâce à l'API java de baseX => convertir en Document
Document doc = parser.parse(fichierXml);
// Convertir en XmlSource
Source xmlSource = new DOMSource(doc);
response.setContentType("text/html");
et après lancer dans le navigateur avec le Transformer ce qui produit l'erreur.
Ceci fonctionne si je vais chercher le fichier xml directement avec son chemin, mais du coup je n'utilise pas baseX !
Merci à celui qui aurais une idée !