м чином, у розробників з'являється унікальна можливість визначати власні команди, що дозволяють їм найбільш ефективно визначати дані, що містяться в документі. Автор документа створює його структуру, будує необхідні зв'язки між елементами, використовуючи ті команди, які задовольняють його вимогам, і домагається такого типу розмітки, яке необхідно йому для виконання операцій перегляду, пошуку, аналізу документа.
Ще одним з очевидних переваг XML є можливість використання його в якості універсальної мови запитів до сховищ інформації. Сьогодні в W3C знаходиться на розгляді робочий варіант стандарту XML-QL (або XQL), який, можливо, в майбутньому складе серйозну конкуренцію SQL. Крім того, XML-документи можуть виступати в якості унікального способу зберігання даних, який включає в себе одночасно засоби для розбору інформації й представлення її на стороні клієнта. У цій області одним із перспективних напрямів є інтеграція Java і XML - технологій, що дозволяє використовувати міць обох технологій при побудові машинно-незалежних додатків, що використовують, крім того, універсальний формат даних при обміні інформації. p> XML дозволяє також здійснювати контроль за коректністю даних, що зберігаються в документах, робити перевірки ієрархічних співвідношень усередині документа і встановлювати єдиний стандарт на структуру документів, умістом яких можуть бути самі різні дані. Це означає, що його можна використовувати при побудові складних інформаційних систем, у яких дуже важливим є питання обміну інформацією між різними додатками, що працюють в одній системі. Створюючи структуру механізму обміну інформації на самому початку роботи над проектом, менеджер може позбавити себе в майбутньому від багатьох проблем, пов'язаних з несумісністю використовуваних різноманітними компонентами системи форматів даних. p> Також одним з переваг XML є те, що програми-обробники XML-документів не складні і вже сьогодні з'явилися і вільно поширюються всілякі програмні продукти, призначені для роботи з XML-документами. XML підтримується в IE5. Було заявлено про його підтримку в наступних версіях Netscape Communicator, СУБД Oracle, DB-2, в додатках MS-Office. Все це дає підстави припускати, що, швидше за все, в найближчому майбутньому XML стане основною мовою обміну інформації для інформаційних систем, замінивши собою, тим самим, HTML. На основі XML уже сьогодні створені такі відомі спеціалізовані мови розмітки, як SMIL, CDF, MathML, XSL, і список робочих проектів нових мов, що знаходяться на розгляді W3C, постійно поповнюється. p> 2. Структура XML -документа
Хоча XML, сильно відрізняється за своїми можливостями і призначенню від мови гіпертекстової розмітки, обидві ці мови є підмножинами SGML, і, отже, успадковують його базові принципи. p> Найпростіший XML-документ може виглядати так: