XML: приклад, функції та можливості, плюси і мінуси формату

Переваги і недоліки мови

Для систем реляційних баз даних неможливо обробляти дані незалежно від їх контексту. Тому вимоги електронного бізнесу не виконуються. Традиційні бази даних не можуть обробляти аудіо, відео або складні дані.

Переваги мови:

  • Відкритий і розширюваний. Структура XML є адаптованою і може бути змінений, щоб відповідати галузевим словником. Користувачі можуть додавати елементи при необхідності.
  • Інтернаціоналізація. Багатомовні документи і стандарти Unicode підтримуються XML, що важливо для додатків електронного бізнесу.
  • Технології, орієнтовані на майбутнє. W3C підтримує XML, який підтримується основними постачальниками програмного забезпечення. Він також використовується у все більшій кількості галузей.
  • З applications є self-describing. У бізнес-додатків існують і інші завдання, крім простого подання контенту, тому використовується XML, тому що він забезпечує повне зручність використання даних і правильне їх подання. Таким чином, для XML більш кращі традиційні системи БД.
  • Інтеграція традиційних БД і форматів. XML-документи підтримують всі типи даних: класичний (текст, числа), мультимедіа (звуки), активні формати (Java-аплети, активні х-компоненти).
  • Зміни в поданні. Таблиці стилів XML можна використовувати для зміни документів або веб-сайтів без зміни фактичних даних.
  • Один сервер. Дані з різних баз даних і декількох серверів можуть бути частиною XML-документа. Тобто вся WWW конвертується в одну БД.
  • Таким чином, приклад XML-документа самим наочним чином демонструє, що ця мова виявився надзвичайно успішним в області розмітки, обміну даними та метаданими, забезпечення їх взаємодії, прозорою транспортування і зберігання. Враховуючи поточний рівень інтересу до корпоративних систем наступного покоління, використання XML буде зростати, оскільки воно є основною технологією для веб-сервісів, розробки порталів і сервіс-орієнтованих архітектур.