Hi,

I tried that and I still get the same error.

Here's more info:
Sun JDK: v1.4.2_02
Parser: Apache Xerces2 v2.5.0

Regards,
Roger Lacroix


Quoting Paul Franz <[EMAIL PROTECTED]>:

> Shouldn't:
> 
>     DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
> 
>     docBuilderFactory.setValidating(false);
> 
> be:
> 
>     docBuilderFactory.setValidating(false);
>     DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
> 
> ???
> 
> Paul Franz
> 
> ----- Original Message -----
> From: "Roger Lacroix" <[EMAIL PROTECTED]>
> To: "jdjlist" <[EMAIL PROTECTED]>
> Sent: Thursday, October 30, 2003 12:18 PM
> Subject: [jdjlist] XML Question
> 
> 
> > All:
> >
> > I have the following problem:
> >
> > I am trying to do a quick tree-view (JTree) display of a XML message.  I
> read
> > the message from the queue, parse it, create nodes and display the tree.
> >
> > If the XML does NOT reference a DTD (<!DOCTYPE ...) everything works just
> fine.
> > But if the XML does reference a DTD then it throws an error
> > (org.xml.sax.SAXParseException: Relative URI "xxxxxxx.dtd"; can not be
> resolved
> > without a base URI.).
> >
> > So, I thought, "oh, it is trying to validate the XML with the DTD" - but I
> do
> > NOT have the DTD locally.  So, I tried to turn validating off with
> setValidating
> > (false) but I still get the error.
> >
> > Here is a code snippet:
> >
> >    DocumentBuilderFactory docBuilderFactory =
> DocumentBuilderFactory.newInstance
> > ();
> >    DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
> >
> >    docBuilderFactory.setValidating(false);
> >
> >    StringReader stringreader = new StringReader(buffer.toString());
> >    InputSource in = new InputSource(stringreader);
> >
> >    Document doc = docBuilder.parse(in);
> >
> >    Element root = doc.getDocumentElement();
> >    root.normalize();
> >
> >    DefaultMutableTreeNode top = createTreeNode(root);
> >
> >    m_model.setRoot(top);
> >    m_tree.treeDidChange();
> >
> >
> > What can I do to stop the parser from attemping to validate against the
> DTD?
> > (Because I don't have a local copy of the DTD.)
> >
> > Any help would be appreciated.
> >
> > Regards,
> > Roger Lacroix
> >
> >
> > ---
> > You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
> > To unsubscribe send a blank email to
> [EMAIL PROTECTED]
> > http://www.sys-con.com/fusetalk
> > To unsubscribe from all mailing lists, click:
> >
> http://sys-con.com/[EMAIL PROTECTED]
> on.com
> 
> 
> ---
> You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to
> [EMAIL PROTECTED]
> http://www.sys-con.com/fusetalk
> To unsubscribe from all mailing lists, click:
> http://sys-con.com/[EMAIL PROTECTED]
con.com
> 




---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
http://www.sys-con.com/fusetalk
To unsubscribe from all mailing lists, click:
http://sys-con.com/[EMAIL PROTECTED]

Reply via email to