Навіщо потрібна мова xml?
Відео: Навіщо потрібна мова HTML
Я думаю, що Ви вже уявляєте собі, навіщо потрібен HTML (Так, HTML). Він потрібен для представлення даних в браузері. Тобто є HTML-код і відповідає цьому HTML-коду певний вид. Однак, сучасні тенденції вимагають не просто відображення даних, але ще і їх грамотної внутрішньої структури.
Ось саме для створення структури і існує мова XML. Простий приклад:
Зелене яблуко
Для нас людей відразу все стає зрозуміло. В голові виникає відразу образ "зеленого яблука", Проте, як пояснити комп`ютера, що це яблуко, а не апельсин, людина або наша галактика? Тут знову приходить на допомогу XML, де ми можемо створювати будь-які теги, даючи чітко зрозуміти, де яблуко, де апельсин, де людина, а де наша галактика. Сподіваюся, зрозуміло пояснив.
Тепер про найголовніше. Головна особливість XML - це його універсальність. Тобто XML розуміє будь-який сучасний мову. А так як XML - це текстовий файл, то з ним можна працювати і в звичайному блокноті. Тепер конкретно до практики, де використовується XML:
- Файл-налаштувань. налаштування в XML-файлі дуже легко зчитувати і записувати. З цієї причини на Вашому комп`ютері знаходяться сотні XML-файлів.
- Міст для обміну даними між програмами, написаними на різних мовах. Дуже важлива особливість, що випливає з універсальності мови, і це регулярно використовується в складних системах.
- Збереження даних. Фактично, це якийсь аналог бази даних, але не вимагає СУБД (Наприклад, MySQL). А завдяки мові запитів XPath стає можливим легко спілкуватися з цією "базою даних".
Відео: НАВІЩО ЛЮДИНІ МОВУ?
І, нарешті, зі своєї практики можу навести найпростіший приклад. У мене на сайті є карта сайту в форматі XML. Там знаходяться посилання на всі сторінки сайту. Це річ дуже зручна і важлива для гарної індексації сайту, проте, кожного разу вручну додавати туди нову сторінку незручно. Тому завдяки знанням по роботі з XML, я цю справу легко автоматизував. Так що XML - корисний мову, який треба знати будь-якому програмісту хоча б в загальних рисах.
- Галактика 3d
- Галактика знайомств
- Чому не працює php?
- Як використовувати файли tpl
- Навіщо потрібен тег ruby в html.
- Навіщо потрібна кнопка на блоці живлення atx?!
- Навіщо потрібен псевдоклас target в css3.
- Команда tree - графічне представлення структури папок або шляху.
- Html 5 матеріалів мультимедіа
- Підменю на css
- Формат json
- Мета-теги в html
- Створення сайту на html
- Завантажити підручник з основ html
- Різниця між html і xhtml
- Mysql
- Завантажити підручник по html 5
- Xml
- Відправка e-mail в php
- Списки html
- Структура xml-документа