Page 153 - 4785
P. 153
компанії Sun Microsystems. Вирішено було видалити багато
несуттєві можливості SGML. Перебудований таким чином мову
назвали XML. Спрощений варіант виявився значно більш
доступним, ніж оригінал, його специфікації займали всього 26
сторінок в порівнянні з більш ніж 500 сторінками специфікацій
SGML.
Розглянемо більш детально структуру й особливості цієї мови.
XML (eXtensible Markup Language) - рекомендований W3C мова
розмітки. XML - текстовий формат, призначений для зберігання
структурованих даних, для обміну інформацією між програмами, а
також для створення на його основі спеціалізованих мов розмітки.
XML є спрощеною підмножиною мови SGML.
Мова XML має такі переваги:
- це людино-орієнтований формат документа, він зрозумілий
як людині, так і комп'ютера;
- Підтримує Юнікод.
- у форматі XML можуть бути описані основні структури
даних - такі як записи, списки і дерева;
- це самодокументіруемий формат, який описує структуру і
імена полів також як і значення полів;
- має строго певний синтаксис і вимоги до аналізу, що
дозволяє йому залишатися простим, ефективним і
несуперечливим;
- широко використовується для зберігання і обробки
документів;
- це формат, заснований на міжнародних стандартах;
- ієрархічна структура XML підходить для опису практично
будь-яких типів документів;
- являє собою простий текст, вільний від ліцензування та будь-
яких обмежень;
- чи не залежить від платформи;
- є підмножиною SGML, для якого накопичений великий
досвід роботи і створені спеціалізовані додатки;
До відомих недоліків мови можна віднести наступні:
- синтаксис XML надмірний;
- розмір XML документа істотно більше бінарного
представлення тих же даних (порядку 10 разів);
151