to the main page... about these slides...

The XML-QL data model

XML-QL works on an abstraction, called an XML graph, of the concrete XML document: XML graphs are obtained from XML documents but are also generated by queries.

A graph is mapped back into an XML document by choosing arbitrary orderings of element sequences.

This abstraction is very similar to that from tables to relations: disregard the order of tuples and attributes.