Encyclopedia of Social Network Analysis and Mining

2014 Edition
| Editors: Reda Alhajj, Jon Rokne

XPath/XQuery

  • Jan Hidders
  • Jan Paredaens
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-6170-8_135

Synonyms

Glossary

URI

Universal Resource Identifier

W3C

The World Wide Web Consortium

XLink

A standard to denote links between XML documents

XML

Extensible Mark-up Language

XPath

XML Path Language

XPointer

An XML notation to denote a link to a specific subset of an XML document

XQuery

XML Query Language

XSL

The Extensible Stylesheet Language

Definition

XPath (XML path language) and XQuery (XML query language) are query languages defined by the W3C (World Wide Web Consortium) for querying XML documents. XPath is a language based on path expressions and allows the selection of parts of a given XML document. In addition it also allows some minor computations resulting in values such as strings, numbers, or booleans. The semantics of the language is based on a representation of the information content of an XML document as an ordered tree. An XPath expression consists usually of a series of steps that each navigate through this tree in a...

This is a preview of subscription content, log in to check access.

References

  1. Berglund A, Boag S, Chamberlin D, Fernández MF, Kay M, Robie J, Siméon J (2007) XML Path Language (XPath) 2.0. W3C recommendation 23 Jan 2007. http://www.w3.org/TR/xpath20/. Last accessed 17 Dec 2012
  2. Boag S, Chamberlin D, Fernández MF, Florescu D, Robie J, Siméon J (2007) XQuery 1.0: an XML Query Language. W3C recommendation 23 Jan 2007. http://www.w3.org/TR/xquery/. Last accessed 17 Dec 2012
  3. Chamberlin DD, Robie J, Florescu D (2000) Quilt: an XML query language for heterogeneous data sources. In: WebDB (informal proceedings), Dallas, pp 53–62Google Scholar
  4. Clark J, DeRose S (1999) XML Path Language (XPath), version 1.0. W3C recommendation 16 Nov 1999. http://www.w3.org/TR/xpath/. Last accessed 17 Dec 2012
  5. W3C (2000) W3C XML Query (XQuery). http://www.w3.org/XML/Query/. Last accessed 17 Dec 2012
  6. Walmsley P (2007) XQuery. O'Reilly Media Inc., SebastopolGoogle Scholar

Recommended Reading

  1. Brundage M (2004) XQuery: the XML query language. Pearson Higher Education, BostonGoogle Scholar
  2. Hidders J, Paredaens J, Vercammen R, Demeyer S (2004) A light but formal introduction to XQuery. In: Proceedings of the second international XML database symposium (XSym 2004), Toronto. LNCS 2186. Springer, pp 5–20Google Scholar
  3. Katz H, Chamberlin D, Kay M, Wadler P, Draper D (2003) XQuery from the experts: a guide to the W3C XML query language. Addison-Wesley Longman, BostonGoogle Scholar
  4. Melton J, Buxton S (2006) Querying XML: XQuery, XPath, and SQL/XML in context. The Morgan Kauf-mann series in data management systems. Morgan Kaufmann, San FranciscoCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Jan Hidders
    • 1
  • Jan Paredaens
    • 2
  1. 1.Faculty of Electrical EngineeringMathematics and Computer Science Delft University of TechnologyDelftThe Netherlands
  2. 2.Department of Math and Computer ScienceUniversity of AntwerpAntwerpBelgium