Определение XML

XML происходит от расширяемого языка разметки ( «Extensible Markup Language » ). Это метаязык ( язык, который используется, чтобы сказать что-то о другом) расширяемый ярлык, который был разработан Консорциумом Word Wide Web ( 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 является одним из тех инструментов, которые, несмотря на свою низкую сложность, скрывают огромный потенциал благодаря простоте использования и, безусловно, полезности.

Рекомендуем