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 на сайті
Прийшов час, нарешті, по-справжньому застосувати знання з XML на практиці. У цій статті я розповім, як зробити RSS-канал у себе на сайті. Безумовно, крім невеликих знань по XML, буде потрібно знання з PHP (В залежності від Вашого сайту, і MySQL теж).
Відео: XML Basics - for Beginners
прочитати- Як правильно створювати структуру бази даних
- Навіщо потрібна мова xml?
- Навіщо потрібен виділений ip-адреса на хостингу
- Коли варто використовувати jquery
- Навіщо потрібно властивість page-break-inside.
- Як створити свій api на сайті
- Як створити генератор трафіку?
- Html 5 що нового?
- Як працювати з документами word.
- Навіщо потрібен тег ruby в html.
- Навіщо потрібна кнопка на блоці живлення atx?!
- Як задати css стиль
- Навіщо потрібен псевдоклас target в css3.
- Html 5 матеріалів рівня блоку
- Css
- Створення сайту на html
- Html 5 структурні елементи
- Завантажити підручник з основ html
- Завантажити підручник по html 5
- Структура документа word.
- Парсинг xml-документа на php