XTree: A Declarative Query Language for XML Documents

dc.contributor.authorZhuo CHENen_US
dc.contributor.authorTok Wang LINGen_US
dc.contributor.authorMengchi LIUen_US
dc.contributor.authorGillian DOBBIEen_US
dc.date.accessioned2005-01-11T07:45:30Zen_US
dc.date.accessioned2017-01-23T06:59:41Z
dc.date.available2005-01-11T07:45:30Zen_US
dc.date.available2017-01-23T06:59:41Z
dc.date.issued2005-01-11T07:45:30Zen_US
dc.description.abstractXML is becoming prevalent in data presentation and data exchange on the internet. One important issue in the XML research community is how to query XML documents to extract and restructure information. Currently, XQuery based on XPath is the most promising standard. In this paper, we discuss limitations of XPath and XQuery, and propose a generalization of XPath called XTree that overcomes these limitations. Using XTree, multiple variable bindings can be instantiated in one expression; and XTree expressions, which represent a tree rather than a path, can be used in both the querying part and the result construction part of a query. Based on XTree, we develop an XTree query language, which is more compact and convenient to use than XQuery, and supports common query operations such as join, negation, grouping, and recursion in a direct way. We describe an algorithm that converts XTree query scripts to XQuery scripts. This algorithm provides not only a means of executing queries written in XTree query language but also highlights differences between the two query languages.en_US
dc.format.extent448559 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/1521en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRA1/05en_US
dc.titleXTree: A Declarative Query Language for XML Documentsen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
upload.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: