[Home] [By Thread] [By Date] [Recent Entries]


[Jonathon Borden]

>Err, so wouldn't it be easier to fix the streaming output systems (I believe
>Xalan already implements the SAX DeclHandler interface on its default output
>handler) than to:
>
>1) Create an entirely new specification
>2) Update every XML parser and XPath and DOM implementation
>3) Deploy the new implementions
>
>The problem is in _implementations_ not _specifications_.
>
>Perhaps I am missing something?

The problem with fixing the streaming output systems is that
they would need the ability to re-produce what was in the
internal subset on their outputs.

Given all the stuff that can occur in the infoset, this is
far from trivial. To get it right requires a comprehensive
infoset view of the source XML instance.

Your average Three-Chord-wonder SAX filter becomes
a nightmare to code.

I think it was Germaine Greer who said
that life is too short to stuff a mushroom. Life is
definitely too short to stuff an internal subset.

regards,
Sean


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member