Деревоподібна структура зразка документа
Документи XML повинні мати кореневий елемент – батьківський для всіх інших. Вони можуть містити вкладені елементи, текст і атрибути. Дерево, представлене таким документом, починається з елемента-кореня і розгалужується до самого нижчого рівня елементів. Хоча немає єдиної думки щодо термінології, використовуваної в деревах XML, W3C випустив принаймні дві стандартні термінології:
XPath визначає синтаксис з ім’ям виразів, який ідентифікує один або декілька внутрішніх компонентів елементів і атрибутів документа XML. XPath широко використовується для доступу до XML-кодованих даних.
Інформаційний набір XML описує абстрактну модель даних для документів в термінах інформаційних елементів. Він часто використовується в специфікаціях власної мови для зручності опису обмежень на конструкції, що допускаються ними.