EquiX Easy Querying in XML Databases.
Sara Cohen, Yaron Kanza, Yakov Kogan, Werner Nutt, Yehoshua Sagiv, Alexander Serebrenik · 1999
The Web is explored by... In this paper, we present EquiX---a powerful and easy to use query language for XML. The main goal in designing EquiX is to strike the right balance between expressive power and simplicity. EquiX has a form-based GUI that is constructed automatically from the DTD of XML documents. Query forms are built from well known HTML primitives. The result of a query in EquiX is a collection of XML documents, and it is automatically generated from the query without explicit specification of the format of the result. Knowledge of XML syntax is not required in order to use EquiX. Yet, EquiX is able to express rather complicated queries, containing quantification, negation and aggregation. We present the data model in Section 2. In Sections 3, and 4 we introduce the query language syntax, and semantics. Generation of query results is discussed in Section 5. In Section 6, we conclude.