Аббревиатура XML относится к языку расширяемой разметки, который используется для представления иерархически структурированных данных. Данные в текстовом формате. XML также используется для обмена данными между компьютерными системами, независимыми от платформ и реализаций.
Характеристики XML
Спецификация XML определяет мета-язык, на основе которого, в свою очередь, определяются языки, специфичные для конкретного приложения, по содержанию и структурным ограничениям. Ограничения выражаются с помощью XML или DTD схем. Примеры языков XML включают MathML, RSS, GraphML, XAML или GPX, а также саму схему XML. XML-документ состоит из текстовых символов в кодировке UTF-8. Вы можете просматривать и редактировать XML в любом редакторе, поддерживающем UTF-8. Если XML-документ должен содержать двоичные данные, то эти данные должны быть закодированы как текст, для которого можно использовать различные типы кодировок. Что касается XML-документов, то этот элемент считается наиболее важной структурной единицей, причем элементы, содержащие как текст, так и другие элементы, являются контентом. Имя элемента XML может быть свободно определено в XML-документах без DTD. В XML-документах с DTD имена элементов должны отображаться в DTD, а в структурном дереве элемент должен находиться в разрешенном положении. Содержание каждого элемента определяется в DTD. Элементы рассматриваются как информационные носители XML-документа,
История XML
XML возник из-за того, что язык программирования HTML достигла определенной точки истощения.
Несмотря на то, что HTML достиг многого, его ограничения стали очевидны уже в самом начале Интернета, и относительно быстро стало ясно, что необходим язык, который мог бы предложить возможность определения любых тегов повсеместно. SGML был более длинным, универсальным языком документов, из которого также получался HTML, но он оказался слишком сложным для Интернета. С помощью XML был разработан очень легкий язык документов, который произвольно расширяется. XML используется для определения собственных тегов несложным способом, при котором внешний вид фиксирован, в отличие от значения, которое не определено. Метка либо стоит сама по себе, либо окружает территорию, при этом метки имеют один или несколько параметров, либо вообще их не имеют. Параметры получают значения, которые прилагаются и назначаются определенными командами. Теги могут быть вложены друг в друга, таким образом, структурируя данные иерархически.
Преимущества XML
В принципе, XML может использоваться для любого вида описания, хранения или обмена данными. Преимущества XML заключаются в широком распространении и связанном с этим низком уровне усвоения материала, популярности и простоте использования. Читабельность для машины и человека. По сравнению с собственным бинарным форматом, который является компактным, к недостаткам можно отнести большие требования к памяти и иногда более медленную обработку. Однако в настоящее время оба аспекта едва ли играют какую-либо роль, так что преимущества перевешивают недостатки, и, соответственно, XML смог утвердиться во многих областях.
Различные области применения
Помимо использования новых тегов для написания документов, различные области применения включают в себя
что различные форматы вывода могут быть сгенерированы из одной и той же XML-страницы, и что создание веб-сайтов может быть сделано с разделением дизайна и программирования.