Efficient algorithms for processing XPath queries
Our experimental analysis of several popular XPath processors reveals a striking fact: Query
evaluation in each of the systems requires time exponential in the size of queries in the …
evaluation in each of the systems requires time exponential in the size of queries in the …
Containment and equivalence for a fragment of XPath
XPath is a language for navigating an XML document and selecting a set of element nodes.
XPath expressions are used to query XML data, describe key constraints, express …
XPath expressions are used to query XML data, describe key constraints, express …
Containment and equivalence for an XPath fragment
XPath is a simple language for navigating an XML document and selecting a set of element
nodes. XPath expressions are used to query XML data, describe key constraints, express …
nodes. XPath expressions are used to query XML data, describe key constraints, express …
Monadic datalog and the expressive power of languages for web information extraction
Research on information extraction from Web pages (wrapping) has seen much activity
recently (particularly systems implementations), but little work has been done on formally …
recently (particularly systems implementations), but little work has been done on formally …
XPath: looking forward
The location path language XPath is of particular importance for XML applications since it is
a core component of many XML processing standards such as XSLT or XQuery. In this …
a core component of many XML processing standards such as XSLT or XQuery. In this …
An event-condition-action language for XML
XML repositories are now a widespread means for storing and exchanging information on
the Web. As these repositories become increasingly used in dynamic applications such as e …
the Web. As these repositories become increasingly used in dynamic applications such as e …
XPath containment in the presence of disjunction, DTDs, and variables
F Neven, T Schwentick - International Conference on Database Theory, 2002 - Springer
XPath is a simple language for navigating an XML tree and returning a set of answer nodes.
The focus in this paper is on the complexity of the containment problem for various …
The focus in this paper is on the complexity of the containment problem for various …
Web and semantic web query languages: A survey
A number of techniques have been developed to facilitate powerful data retrieval on the
Web and Semantic Web. Three categories of Web query languages can be distinguished …
Web and Semantic Web. Three categories of Web query languages can be distinguished …
Containment for XPath fragments under DTD constraints
PT Wood - Database Theory—ICDT 2003: 9th International …, 2003 - Springer
The containment and equivalence problems for various fragments of XPath have been
studied by a number of authors. For some fragments, deciding containment (and even …
studied by a number of authors. For some fragments, deciding containment (and even …
XPath query containment
T Schwentick - ACM SIGMOD Record, 2004 - dl.acm.org
Consider an XML publish-subscribe scenario with hundreds of subscribers and tens of
thousands of XML documents to be delivered per day. Subscribers specify the documents in …
thousands of XML documents to be delivered per day. Subscribers specify the documents in …