[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
SAX - not well formed data
- From: Johannes Lichtenberger <Johannes.Lichtenberger@uni-konstanz.de>
- To: xml-dev <xml-dev@lists.xml.org>
- Date: Tue, 03 Feb 2009 15:01:58 +0100
Hello,
I have a document like this:
<xml>
<page>
<rev>...</rev>
<rev>...</rev>
</page>
... (some hundreds of pages)
<page>
<rev>...
so it's not well formed. I only want to be able to write out the first
pages, but the SAX Parser throws errors:
Exception in thread "main" org.xml.sax.SAXParseException: XML document
structures must start and end within the same entity.
I've instanciated an XMLReader and set
parser.setFeature("http://xml.org/sax/features/validation", false); but
it seems, it doesn't really help...
XMLReader parser = null;
try {
parser = new ExtractArticles(XMLReaderFactory.createXMLReader());
} catch (SAXException e1) {
e1.printStackTrace();
}
try {
XMLSerializer printer = new XMLSerializer(new
FileOutputStream("test.xml"),
new OutputFormat());
parser.setContentHandler(printer);
parser.setFeature("http://xml.org/sax/features/validation",
false);
parser.parse(args[0]);
catch(IOException e) {
e.printStackTrace()
}
greetings,
Johannes
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]