Erreur Premature end of file.
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.
Code:
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;
} |
Et mon erreur :
Code:
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) |
La ligne d'erreur correspond au constructeur.parse(xml);
Merci d'avance pour votre aide, je suis perdu là :/