[jdom-interest] JDOMResult Reuse
Elliotte Rusty Harold
elharo at metalab.unc.edu
Thu Oct 24 07:09:22 PDT 2002
At 3:55 PM +0200 10/24/02, Laurent Bihanic wrote:
>I assumed startDocument is always called as defined by the
>ContentHandler contract. So far it seems the XSLT processors I tried
>follow this assumption. Have found a test case that makes this wrong?
I think it will be if the XSLT processor is generating a complete
document. I'm not sure what will happen though if the XSLT processor
produces only a fragment.
The Javadoc documentation for startDocument states:
The SAX parser will invoke this method only once, before any other
event callbacks (except for setDocumentLocator).
However, that's clearly wrong since in normal, non-XSLT use, you
would expect startDocument to be called multiple times. It should
state "The SAX parser will invoke this method only once per
document". I'll report the bug on SAX.
However, this still leaves the question open of whether we can rely
on startDocument being called for each transformation result that
does not generate a complete document.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| XML in a Nutshell, 2nd Edition (O'Reilly, 2002) |
| http://www.cafeconleche.org/books/xian2/ |
| http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
More information about the jdom-interest
mailing list