Xml

XML

Розширювана мова розмітки XML (eXtensible Markup Language) З`явився порівняно недавно, і є вельми вишуканою технологією, яку використовують не так часто, як, наприклад, HTML.

Однак, дана технологія є дуже важливою, але її силу можна пізнати лише при створенні потужних корпоративних мереж. А для створення 99.9% сайтів ця технологія зовсім не потрібна.

Є один дуже непросте питання: "Навіщо потрібен XML?". Це питання задавав собі я, коли тільки починав пізнавати цю технологію. Це ж питання дуже часто задають мої знайомі, а також величезна кількість людей на форумі. Так навіщо ж потрібен XML? Головна задача XML - це створення чіткої структури документа, так як той же HTML не дозволяє це зробити, зважаючи на свій "вільного стилю". Але постає зустрічне запитання:"Навіщо потрібна структура документа?". Кращий приклад - це приклад з повсякденного життя, тому, користуючись прикладом, з повсякденного життя я постараюся пояснити сенс структури документа.

Уявіть собі величезну книгу. У цій книзі є безліч розділів, глав і абзаців. Уявіть, що було б, якби нічого цього не було, тобто не було б структури книги. Уявіть собі хоч на одну хвилину, як приємно Вам було б читати книгу, в якій все написано суцільним текстом. А уявіть, якщо Вам буде потрібно щось знайти в ній ... Жах!

Сподіваюся, пояснив сенс структури. Але якщо говорити науковою мовою, то структура потрібна для парсинга XML-документа.




Області застосування XML:

Відео: Що таке XML? Частина 1

1) Дуже часто XML-документ є "мостом", за яким спілкуються різними мовами програмування. адже XML розуміє більшість сучасних мов програмування.




2) Дуже часто використовують для зберігання налаштувань програм. З тієї ж причини: розуміють більшість мовою програмування.

3) Іноді використовують, як альтернативу базі даних, адже використовуючи XML через DOM-стандарт можна проводити ті ж маніпуляції, що і з базами даних. А використовуючи мову XPath, можна створювати різні запити на вибірку елементів з XML-документа.

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

Якщо ж Ви вважаєте, що дані знання Вам не потрібні, то тоді можете вже створювати свій супер-сайт!

Дуже детально XML розбирається в цьому курсі: https://srs.myrusakov.ru/kurs

Успіху і Успіхів Вам!

Свіжі матеріали по XML

свіжі статті

Відео: XML І XSLT 1/5

Як зробити RSS на сайті
28
вересень

Як зробити RSS на сайті

Прийшов час, нарешті, по-справжньому застосувати знання з XML на практиці. У цій статті я розповім, як зробити RSS-канал у себе на сайті. Безумовно, крім невеликих знань по XML, буде потрібно знання з PHP (В залежності від Вашого сайту, і MySQL теж).

Відео: XML Basics - for Beginners

прочитати
Поділися в соціальних мережах:

Схожі
Html 5 структурні елементиHtml 5 структурні елементи
Як створити генератор трафіку?Як створити генератор трафіку?
Як працювати з документами word.Як працювати з документами word.
Структура документа word.Структура документа word.
Як створити свій api на сайтіЯк створити свій api на сайті
Навіщо потрібен виділений ip-адреса на хостингуНавіщо потрібен виділений ip-адреса на хостингу
Парсинг xml-документа на phpПарсинг xml-документа на php
Навіщо потрібен псевдоклас target в css3.Навіщо потрібен псевдоклас target в css3.
CssCss
Як правильно створювати структуру бази данихЯк правильно створювати структуру бази даних