Abstract

XQBE (XQuery By Example) is a visual XML query language which, coherently with the hierarchical XML data model, uses tree-shaped structures to express queries and transformations over XML documents. These structures are annotated to express selection predicates; explicit bindings between the nodes of such structures visualize the input/output mappings.XQuery and XSLT, the standard query and transformation languages for XML, happen to be too complex for most occasional or unskilled users who might need to specify queries, schema mappings, or document transformations, if they are only aware of the basics of the XML data model. The implementation of XQBE allows to generate the XQuery and XSLT translations of the visual queries, assisting the user in several aspects of the interaction (e.g. providing interactive access to schema information); therefore, XQBE provides an integrated environment where users can edit the visual queries and their textual counterparts, executing them on several engines. Alternating among different representations of the same query is valuable for training beginners, as we have experienced in our database courses.

Keywords:
XQuery Computer science XSLT Document Structure Description Streaming XML Information retrieval XML Schema (W3C) XML Schema Editor XML validation XML XML database Programming language Schema (genetic algorithms) Query language Efficient XML Interchange XPath World Wide Web XML Encryption

Metrics

10
Cited By
1.59
FWCI (Field Weighted Citation Impact)
2
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

BOOK-CHAPTER

XQBE

Alessandro Campi

IGI Global eBooks Year: 2011 Pages: 357-387
BOOK-CHAPTER

XQBE: A Graphical Interface for XQuery Engines

Daniele BragaAlessandro CampiStefano Ceri

Lecture notes in computer science Year: 2004 Pages: 848-850
JOURNAL ARTICLE

XQBE: the Swiss Army Knife for Semi-structured Data.

Daniele BragaAlessandro CampiDavide MartinenghiAlessandro RaffioDamiano Salvi

Journal:   The Journal of Knee Surgery Year: 2005 Vol: 33 (7)Pages: 284-291
JOURNAL ARTICLE

XQBE: A Graphical Environment to Query XML Data

Daniele BragaAlessandro Campi

Journal:   World Wide Web Year: 2005 Vol: 8 (3)Pages: 287-316
JOURNAL ARTICLE

XQBE ( XQ uery B y E xample)

Daniele BragaAlessandro CampiStefano Ceri

Journal:   ACM Transactions on Database Systems Year: 2005 Vol: 30 (2)Pages: 398-443
© 2026 ScienceGate Book Chapters — All rights reserved.