984
Ако се чудите какво е XML, имаме правилния отговор за вас. В този практически съвет ще ви покажем за какво ви е необходим XML, как да го използвате и къде ще го срещнете.
XML – универсален език за маркиране
XML е съкращение от eXtensible Markup Language (разширяем език за маркиране) и възниква поради необходимостта HTML да достигне своите граници.
- XML е формат за данни. XML е текстов формат за данни, подобен на „JavaScript Object Notation“, по-известен като JSON.
- Това означава, че XML данните могат да се отварят и редактират в редактор. Освен това компютрите могат да четат и записват във формат XML.
- XML, както и HTML, се състои от така наречените тагове, които се поставят между ъглови скоби ‘<‘ ‘>’.
- За разлика от XML, в HTML има само един фиксиран набор от тагове, като например
- С XML можете да дефинирате свои собствени тагове. Дефинирано е само как трябва да изглежда даден етикет, но не и какво означава.
- Тагът XML може да бъде самостоятелен по следния начин: Алтернативно, даден таг може да съдържа и диапазон. След това има отварящ и затварящ таг: Area
- Таговете могат да бъдат вложени един в друг. По този начин може да се създаде йерархия
- При необходимост даден таг може да има един или повече параметри. Синтаксисът за това е следният:
- Параметрите винаги се състоят от име и стойност. Стойността се поставя в двойни кавички и се присвоява със знак за равенство.
- Пример на структура от данни в XML е показан на снимката.
Използване на XML
XML може да се използва по много начини. Какво можете да правите с XML и какви са предимствата и недостатъците на XML, можете да прочетете тук.
- Общо XML може да се използва за описване, съхраняване и обмен на данни.
- Основните предимства на XML са, че се използва широко и не изисква много обучение. Освен това XML може лесно да се интерпретира от хора и машини.
- Единственият недостатък на XML е претоварването с данни в сравнение с двоичен формат. Това означава, че структура, съхранена в XML формат, изисква повече памет, отколкото е необходимо. Съответно тя може да се обработва и малко по-бавно.
- XML често се използва за импортиране и експортиране на данни за приложения. Например база данни за клиенти може да бъде добре представена във формат XML. Чрез влагане на тагове можете да зададете няколко атрибута на един клиент. В полето за телефонния номер може допълнително да се запише в параметър дали номерът е мобилен или личен.
- Един от начините за съхраняване на данни чрез XML за управление на клиенти е показан на снимката.
- Първата дума „eXtensible“ вече показва, че езикът е разширяем. Днес вероятно използвате XML всеки ден в технологии като HTML или RSS.