Вид, створення і структура XML-файлу

XML – це розширення файлу Extensible Markup Language, застосовуваного для створення загальних інформаційних форматів і спільного використання як формату, так і даних у Всесвітній павутині, интрасетях і в інших місцях з використанням стандартного тексту ASCII. Це універсальний формат даних і структурованих документів з розширенням XML. Як і HTML, він використовує теги слова, розділені символами “>” і “<” для структурування даних в документі. Але що входить в структуру XML-файлу?

Короткий вступ в мову

Досліджуваний мову (EXtensible Markup Language) почав розвиватися з вересня 1996 року, за підтримки W3C, з метою створення оптимізованого інструменту для інтернету. Структура XML-файлу поєднує простоту HTML з виразними можливостями свого попередника, SGML. У його розробці взяли участь такі компанії, як Microsoft, IBM, Sun Microsystems, Novell і Hewlett-Packard. Версія 1.0 була ратифікована W3C на конференції SGML/XML, що відбулася у Вашингтоні в грудні 1997 року. Через кілька років XML став мовою, які надали найбільший вплив на розробку додатків для публікації контенту в інтернеті.

Редакція документів переслідує наступні цілі:

  • Розрізняти зміст і структуру XML-файлу за поданням на папері або на екрані.
  • Уточнювати пристрій і інформативний зміст.
  • Створювати документи, якими можна обмінюватися і легко обробляти в різнорідних комп’ютерних системах.
  • Створення форматів, у якому мітки встановлюються в тексті документів, щоб розрізняти його частини або елементи структури XML-файлу.
  • Основними характеристиками мови є:

  • Можливість описової маркування, з відкритим набором тегів. В HTML і XML мітки перемежовуються в документах. Основна відмінність між тим і іншим полягає у функції цих брендів.
  • Функція диференціації інформативного вмісту документів у порівнянні з використанням в HTML, де мітки служать для вказівки того, як вміст має проглядатися.
  • З іншого боку, в той час, як HTML повідомляє, які мітки можна використовувати при створенні документа, вивчає мову не визначає припустимий набір тегів. Але він пропонує правила створення XML-файлів, які дозволяють встановлювати нові словники і набори міток для різних типів.
  • В ньому встановлена чітка різниця між структурою документа та його поданням. Мітки XML-документа нічого не вказують на те, як він повинен бути представлений. Щоб представити його на екрані або на папері, необхідно буде створити окрему таблицю стилів і пов’язати її пізніше з документом.
  • При підключенні клієнтського комп’ютера до бази даних, SQL відправляється в БД об’єднання використовує оболонку XML для доступу до них з файлу. Вони повертаються на клієнтський комп’ютер у вигляді структурованих даних, що містяться в реляційній таблиці результатів.

    За допомогою оболонки XML можна відображати дані з зовнішнього джерела в реляційну схему, що складається з набору псевдонімів. Структура документа логічно еквівалентна реляційною схемою, де повторюються і вкладені елементи моделюються як окремі таблиці з зовнішніми ключами.