   | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | |  | One less TODO item | One less TODO item 2003-10-07 - By Per Norrman
Back Hi,
I was looking at the TODO.txt file, to see if I could do anything to make is shorter.
* Rusty bug report: "While testing this patch, I noticed a significant and likely unrelated bug in the SAXBuilder class when loading URLs such as http://www.cafeconleche.org with no trailing slash. Relative URLs that point to DTDs from the DOCTYPE system identifier are not correctly resolved. I'm not sure why. However, testing on a different system indicates that this bug is present before my changes, so I'm going ahead and submitting this patch anyway. Time permitting I'll hunt that bug down soon unless someone else beats me to it. :-)
This is *not* a JDOM bug. It is the SAXParser's responsibility to resolve the system identifier and create the input source. This seems to be a dark area where magic is necessary, crimson and xerces does it differently, and at least crimson gets it wrong.
I briefley read the URI spec (RFC 2396), and I must say that I'm not clear on what the correct resolution is. This is how the new java.net.URI class does it (using URI.resolve("DTD/xyz")):
http://host.org --> http://host.orgDTD/xyz http://host.org/ --> http://host.org/DTD/xyz http://host.org/index.xhtml --> http://host.org/DTD/xyz
Anyway, it is not a JDOM problem.
/pmn
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ To control your jdom-interest membership: http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@(protected) .com
Earn $52 per hosting referral at Lunarpages.
|
|
 |