У файлі XML, елементи розташовані в ієрархії, що означає, що елементи можуть містити інші елементи. Найвищий елемент називається «кореневим» і містить усі інші елементи, які називаються «дочірніми». У наведеному вище прикладі «studentsList» є кореневим елементом. Він містить два «учнівські» елементи.3 червня 2024 р
XML не використовує попередньо визначені теги Теги у наведеному вище прикладі (наприклад, <до> та <від>) не визначені в жодному стандарті XML. Ці теги «придумав» автор XML-документа. HTML працює з попередньо визначеними тегами, такими як <p>, <h1>, <table> тощо. У XML автор повинен визначити як теги, так і структуру документа.
Файл формату XML дозволяє завантажувати поле, яке містить один тип даних великого об’єкта (LOB), із файлу даних. Файл формату XML можна покращити, але залишити сумісним із попередніми версіями. Крім того, чіткість кодування XML полегшує створення файлів кількох форматів для певного файлу даних.
Елементи XML є основним будівельним блоком документа XML. Він використовується як контейнер для зберігання текстових елементів, атрибутів, медіа-об’єктів тощо. Кожен XML-документ містить принаймні один елемент, області дії якого розмежовані початковим і кінцевим тегами або, у випадку порожніх елементів, вони розмежовані порожнім тегом.
Добре сформований XML-документ – це документ, який відповідає правилам синтаксису XML, наприклад:
- він повинен починатися з оголошення XML.
- він повинен мати один унікальний кореневий елемент.
- початкові теги повинні мати відповідні кінцеві теги.
- елементи чутливі до регістру.
- всі елементи повинні бути закриті.
- всі елементи повинні бути правильно вкладені.
Типове інтегроване XML-повідомлення має кореневий елемент, елемент структури об'єкта та елементи для об'єктів, які визначені для структури об'єкта. Елементи об’єктів містять елементи для полів об’єктів, і елементи можуть містити один або більше атрибутів.Назви та значення атрибутів чутливі до регістру.