[jdom-interest] Request -- please allow all XML 1.1
conformant text in Element.se tText()
Elliotte Rusty Harold
elharo at metalab.unc.edu
Fri Mar 5 15:01:38 PST 2004
At 2:28 PM -0800 3/5/04, Jason Hunter wrote:
>In the meanwhile, you can either alter your copy of the Verifier or
>(and Rusty's gonna hate me for this) you could use the new
>(post-b10) UncheckedJDOMFactory class with its text(str) method
>returning a Text node that isn't Verifier checked. But of course
>you're flying without a net there.
Thanks for reminding me of another very good reason why
UncheckedJDOMFactory shouldn't be public even if it makes things
faster. :-) If people actually use this to accept XML 1.1, then the
Serializer is going to output documents that are malformed XML 1.0
and malformed XML 1.1. Plus recent versions of Xerces will let XML
1.1 documents into JDOM as well, so we can't even really use Xerces
with an UncheckedJDOMFactory. (Well, you can, but there are some
extra nasty hacks you have to pull to make Xerces reject 1.1
documents.) If the serializer can't output 1.1, we shouldn't be
accepting 1.1 input. Not that it's likely there are any JDOM
customers who actually need 1.1.
--
Elliotte Rusty Harold
elharo at metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
More information about the jdom-interest
mailing list