Re: Streaming basically impossible in the face of XPointers

The big problem with eliminating streaming as a viable implementation 
possibility is that you limit the maximum size of documents that can 
be handled. XInclude is probably good up to what I consider a medium 
sized document such as a book. However, for truly large documents, 
XInclude becomes infeasible if it's necessary to store all documents 
in memory until processing is complete.

It's also worth noting that several existing streaming 
implementations such as the XInclude handler in Xerces are basically 
subsetting the spec by eliminating support for document fragments. 
The question is whether such subsetting should be blessed or 
discouraged.
-- 

   Elliotte Rusty Harold
   elharo@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

Received on Tuesday, 27 January 2004 15:25:23 UTC