t/> Перший
Другий підпункт 1
Третій
Останній
list_ of_ items>
Цей документ дуже схожий на звичайну HTML-сторінку. Так само, як і в HTML, інструкції, укладені в кутові дужки називаються тегами і служать для розмітки основного тексту документа. У XML існують відкриваючі, закриваючі і порожні теги (у HTML поняття порожнього тега теж існує, але спеціального його позначення не потрібно). p> Тіло документа XML складається з елементів розмітки (markup) і безпосередньо вмісту документа - даних (content). XML - теги призначені для визначення елементів документа, їхніх атрибутів і інших конструкцій мови. p> Будь XML-документ повинен завжди починатися з інструкції , Усередині якої також можна задавати номер версії мови, номер кодової сторінки й інші параметри, необхідні програмі-аналізатору в процесі розбору документа.
У загальному випадку XML-документи повинні задовольняти наступним вимогам:
У заголовку документа поміщається оголошення XML, у якому вказується мова розмітки документа, номер її версії і додаткова інформація;
Кожен відкриваючий тег, що визначає деяку область даних у документі обов'язково повинен мати закриває тег;
У XML враховується регістр символів;
Всі значення атрибутів, використовуваних у визначенні тегів, повинні бути укладені в лапки;
Вкладеність тегів в XML строго контролюється, тому необхідно стежити за порядком прямування відкривають і закривають тегів;
Вся інформація, розташовується між початковим і кінцевими тегами, розглядається в XML як дані, і тому враховуються всі символи форматування (тобто прогалини, переклади рядків, табуляції не ігнорує, як у HTML).
Якщо XML-документ не порушує приведені правила, то він називається формально-правильним і всі аналізатори, призначені для розбору XML-документів, зможуть працювати з ним коректно. Однак крім перевірки на формальну відповідність граматиці мови, у документі можуть бути присутнім засоби контролю над змістом документа, за дотриманням правил, що визначають необхідні співвідношень між елементами і формують структуру документа. Для того, щоб забезпечити перевірку коректності XML-документів, необхідно використовувати аналізатори, що роблять таку перевірку і називаються верифікованими. На сьогоднішній день існує два способи контролю правильності XML-документа: DTD - Визначення (Document Type Definition) і схеми даних (Semantic Schema) . У відмінності від SGML, визначення DTD-правил у XML не є необхідністю. p> Конструкції мови
Вміст XML-документа являє собою набір елементів, секцій CDATA, директив аналізатора, коментарів, спецсимволів, текстових да...