funkcionalita inspirovaná několika jazyky:
XPath – navigace po stromové struktuře dokumentu
SQL – agregace dat, filtrování dat
XSLT – možnost definování struktury výsledného dokumentu a vytváření nových elementů
Quilt, XML-QL, OQL – prototypy jazyků pro dotazování nad XML
vyvíjeno od roku 1999 v rámci W3C