General Requirements for Querying XML(Excerpt from Dave Maier, W3C QL 98)
Require no schema
- flexibly match irregular structure
- preserve (irregular) structure
Query & Preserve Order and Association
Precise Semantics
- rewrite rules
- compositional semantics
Closedness/Completeness
- XML to XML
- when is a QL for XML complete?