Дефиниция XML

XML идва от eXtensible Markup Language ( "Разширен език за маркиране " ). Това е метаязик ( език, който се използва, за да се каже нещо за друг) разширяем етикет, който е разработен от Word Wide Web Consortium ( W3C ), международна търговска компания, която прави препоръки за World Wide Web .

XML

XML е адаптация на SGML ( стандартен общ език за маркиране ), език, който позволява организирането и етикетирането на документи . Това означава, че XML не е сам по себе си език, а система, която позволява да се определят езиците според нуждите. XHTML, MathML и SVG са някои от езиците, които XML има способността да дефинира.

Базите данни, текстови документи, електронни таблици и уеб страници са някои от областите на приложение на XML. Метаязиката изглежда като стандарт, който структурира обмена на информация между различни платформи.

Експертите посочват няколко предимства, които произтичат от използването на XML, като например: че е разширяем (нови маркери могат да се добавят след дизайна на документа); Вашият анализатор е стандартен (не изисква промени за всяка версия на метаезика); улеснява анализа и обработката на XML документи, създадени от трети страни.

Сред езиците, създадени с XML, се открояват XSL ( Extensible Stylesheet Language ) и XLINK (който се опитва да надмине ограниченията на хипертекстовите връзки в HTML ).

Валидността на документите (тоест, че тяхната синтактична структура е правилно разработена) зависи от определената връзка между различните елементи на базата на дефиниция или външен документ.

Както е анализирано, XML представя серия от много атрактивни предимства за разработчиците, особено защото позволява да се свържат приложенията на различни езици и платформи; Това обаче може да се разглежда като меч с две остриета, тъй като той не насърчава търсенето на съвместимост. Универсалността, преследвана от XML, може никога да не достигне, ако вместо да я използва за решаване на проблеми, се генерират нови, знаейки, че те ще имат решение .

XML помощна програма

XML Тъй като до голяма степен полезността на даден инструмент зависи от креативността на потребителя, не е възможно да се обобщи всички XML приложения. Накратко, може да се каже, че предлага възможност за структуриране и представяне на данни. Понастоящем е обичайно програмите да включват конфигурационни файлове в този формат; Такъв е случаят с Apache и приложенията, създадени с .NET (Microsoft) технология.

Когато се разработва програма с графичен интерфейс, е необходимо да се организират всички изображения, така че те да се зареждат така, както са необходими, а XML е от голяма полза в тези случаи: позволява да ги групирате, маркирате, посочите тяхното местоположение и да ги свържете с други данни, според нуждите на дизайнерите.

Но освен че улеснява организацията на ресурсите и конфигурирането на програма, XML играе много важна роля, която без съмнение е нейната силна страна: тя ви позволява да общувате с други приложения, от различни платформи и независимо от произхода. обща информация. Можете да имате, например, програма, работеща под Windows с база данни на SQL Server, и друга на Linux с Oracle, като и двете споделят данни благодарение на XML структура.

Уеб услугите, много често срещана концепция в тази епоха, са компоненти на мрежата, които предлагат възможност за извършване на разнообразна серия от операции, чрез конкретни методи, които се възползват от XML метаезика за техните комуникации, благодарение на които всяка платформа може да направи използване на неговите предимства.

Накрая, XML е един от онези инструменти, които въпреки тяхната ниска сложност крият голям потенциал, благодарение на това, че са лесни за използване и безспорно полезни.

Препоръчано