Learn More
We describe a tool for compressing XML data, with applications in data exchange and archiving, which usually achieves about twice the compression ratio of gzip at roughly the same speed. The compressor, called XMill, incorporates and combines existing compressors in order to apply them to heterogeneous XML data: it uses zlib, the library function for gzip,(More)
We describe a tool for compressing XML data, with applications in data exchange and archiving, which usually achieves about twice the compression ratio of gzip at roughly the same speed. The compressor, called XMill, incorporates and combines existing compressors in order to apply them to heterogeneous XML data: it uses zlib, the library function for gzip,(More)
A query language is essential, if XML is to serve eectively as an exchange medium for large data sets. The design of query languages for XML is in its infancy, and the choice of a standard may b e g o verned more by user acceptance than by a n y understanding of underlying principles. One would hope that expressive p o wer, performance, and compatibility(More)
Abst ract Query languages and their optimizations have been a very important issue in the database community. Languages for updating databases, however, have not been studied to the same extent, although they are clearly important since databases must change over time. The structure and expressiveness of updates is largely dependent on the data model. In(More)