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/cafeaulaitAReceived on Tuesday, 27 January 2004 15:25:23 GMT
This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:16:09 GMT