[jdom-interest] weirdness when calling new SAXBuilder().build(url)

Amy Sun amys at infospace.com
Fri Apr 27 15:26:52 PDT 2001


Hi.  I'm new to JDOM.  I'm playing with some test code, and I'm seeing
something weird.  Basically,
Document doc = new SAXBuilder().build(file) works fine,
but SAXBuilder().build(url) does not seem to work for me.

When I directly type a url in the browser, I get

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE FOOResults SYSTEM
"http://www.FOO.com/dtd/affiliate/2.5/FOO.dtd">

i.e. 2.5/FOO.dtd and the root is FOOResults.

But when I print doc.toString() (doc = new SAXBuild().build(url)), I get

[Document: [DocType: <!DOCTYPE result-set SYSTEM
"http://www.FOO.com/dtd/affiliate/1.1/FOO.dtd">] Root - [Element:
<result-set/>]]

i.e. 1.1/FOO.dtd and the root is result-set.

It's picking up an older dtd.  How could this happen?

Your help is greatly appreciated.


Thanks,
Amy





More information about the jdom-interest mailing list