jednoduchý dotazovací jazyk nad dokumenty XML
využívá se v XSLT, XQuery, XML schématech a dalších jazycích, proto tvoří samostatný standard
operuje nad stromovou strukturou dokumentu XML
<osoba> <jméno>Pepa</jméno> <syn>Pankrác</syn> <syn>Servác</syn> </osoba> |
výsledkem dotazu je posloupnost složená z uzlů stromu dokumentu nebo hodnot
velmi úsporná syntaxe zaměřená především na navigaci a výběr hodnot ze stromu dokumentu