XML – какво е това? Просто обяснено

by Johannes

Ако се чудите какво е 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.

Related Articles

Leave a Comment