XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
SAX - not well formed data

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]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS