I'm trying to make an XMLDocument from a String with this information:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE Report SYSTEM "Report.dtd">
<Report ><Person name="Jessey"><Date ="2007/1/2">
</Date ></Person ></Report >
This is the code used for creating the Document:
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
CharArrayReader characterStream = new CharArrayReader(xmlstring.toCharArray());
InputSource is = new InputSource(characterStream);
Document documentXML = documentBuilder.parse(is);
and this error appears:
org.xml.sax.SAXParseException:
Content is not allowed in trailing section.
I don't know what is the problem.
do you?
thanks