Michael Koehne <[EMAIL PROTECTED]> wrote:
> yes it does - you should use SAX or expat directly, if you have XML of
> that size - I've seen an DELJIT of megabyte size. This unpacks by factor
> 23 to XML. Storing it in a DOM, would trash most systems.
If someone is up to writing the code, I'm sure a glue layer could be written
for Sablot that would enable it to use a DOM-aware database as a backend, to
re-use the existing codebase.
But in general, if you have XML documents of several megabytes, you really
want to write a specialized transformation program anyway because typically
you will chop it up in the end anyway if the target is an end-user.
Also, these transformations are typically one-time where XSLT is applied to
the resource on demand. In one system I worked with we had XML files that were
1-5 MBs that came in from an external party. The only thing I did was to strip
them up with a perl script and chop it up into "consumable" bits in a backing
store. The smaller pieces can then be transformed as required.
Regards,
Andreas
____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at
http://webmail.netscape.com.