Bonjour,
j'ai un souci de parse XML;
j'envoie mon flux XML depuis un formulaire html, que je récupère comme String, puis transformé en InputStream pour parse.
Et mon erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private Document getDocument() throws Exception { DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance(); fabrique.setValidating(false); DocumentBuilder constructeur = fabrique.newDocumentBuilder(); Document document = constructeur.parse( xml); return document; }La ligne d'erreur correspond au constructeur.parse(xml);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [Fatal Error] :-1:-1: Premature end of file. org.xml.sax.SAXParseException: Premature end of file. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) at module.processv2.action.ProcessAjouterAction.getDocument(ProcessAjouterAction.java:313)
Merci d'avance pour votre aide, je suis perdu là :/
Partager