[jdom-commits] CVS update: jdom/src/java/org/jdom/input
cvs at jools.org
cvs at jools.org
Sat Feb 23 03:19:01 PST 2002
Date: Saturday February 23, 2002 @ 6:19
Author: cvs
Update of /home/cvspublic/jdom/src/java/org/jdom/input
In directory jools.org:/tmp/cvs-serv31371
Modified Files:
SAXHandler.java
Log Message:
Patch from Alex Rosen cleaning up our entity handling. We now
create the internal DTD subset string correctly and ignore entities
from the external DTD subset. In his words:
The changes are:
- Set inInternalSubset based on the magic name "[dtd]" in
startEntity/endEntity, as described in the SAX2 extension JavaDocs.
- Don't add an <!ELEMENT> declaration if we're not in the internal subset.
- A few formatting and comment fixups.
I wonder if entityDepth is still needed, now that we're using "[dtd]"
properly, but I don't know enough to figure it out.
Alex
--
Actually, use this one instead. Fixed:
- External IDs are now printed correctly - no more PUBLIC "x" SYSTEM "y"
- Notations are now printed correctly (they can have a null public ID or
system ID)
- No more trailing spaces before close-brackets, like: <!ENTITY ...
"testentity.txt" >
Alex
--
-jh-
===================================================================
File: no file SAXHandler.java Status: Needs Checkout
Working revision: 1.36 Sat Feb 23 11:19:01 2002
Repository revision: 1.36 /home/cvspublic/jdom/src/java/org/jdom/input/SAXHandler.java,v
Existing Tags:
jdom_prefilter (revision: 1.27)
jdom_1_0_b7 (revision: 1.18)
More information about the jdom-commits
mailing list