Що таке xml і навіщо потрібно для вашого сайту, сайт з нуля

Привіт, читачі блогу Сайт з нуля.

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

Що таке XML


Багато хто знає, що основою будь-якого веб-ресурсу є HTML. За допомогою мови гіпертексту можна дуже легко і зручно задавати ієрархію всіх елементів на веб-сторінці. Частково він дозволяє вирішувати проблему і стильового оформлення. Вся ця ієрархія створюється (структурується) за допомогою вбудованих тегів і їх атрибутів, набір яких хоч і не малий, але все ж обмежений.

Тому HTML дозволяє вирішувати лише одну єдину задачу структуризації в інтернеті: розстановки і створення елементів веб-сторінки для її подальшої розмітки (створення дизайну). А як же структурувати інші дані, що передаються в незліченній кількості між ресурсами у всесвітній павутині? Як без обмежень організувати їх вибірку, пошук і фільтрацію?

Абревіатура XML в перекладі з англійської означає «розширювана мова розмітки» (Xtensible Markup Language). Він стандартизований і рекомендований до використання W3C. А це означає, що його застосування є найбільш оптимальним і «безпроблемним» способом створення веб-документа.

Мова розширюється розмітки володіє наступними позитивними сторонами:

  • Є ідеальним засобом для опису структури і розмітки будь-якого веб-документа;
  • У XML немає обмеженого набору елементів, за допомогою яких здійснюється структуризація. Замість цього користувач сам задає ієрархію і імена всіх елементів, спираючись лише на правила опису мови;
  • XML має простою, зрозумілою, а головне розширюваним синтаксисом;
  • Мова побудований на основі основних кодувань Юнікоду;
  • Широко застосовується не тільки для опису звичайних веб-сторінок, але і легко підключається до коду більшості мов програмування. У тому числі і тих, які використовуються в веб-програмуванні (PHP, ASP. NETі інші).

синтаксис XML

Кожен документ, написаний на XML. складається з сутностей. Сутність - це найменша одиниця (елемент). Кожна з сутностей містить в собі символи.

Логічна структура мови є ієрархічно вкладені одна в одну елементи. Самий верхній з них називається кореневим. Будь-який з елементів включає в себе відкривається і закривається тег. І повинен закриватися в тому кореневому для нього елементі, в якому був відкритий:

Крім кореневого елемента XML документ складається з прологу. Він розташований в самому початку коду. До складу прологу можуть входити:

Також варто прочитати

Схожі статті