Язык XML и его основы
В последние годы консорциум W3C (WWW Consorcium) ведет активную деятельность, направленную на радикальный пересмотр основ Web-технологий. В результате был создан язык разметки XML (Extensible Markup Language - расширяемый язык разметки), служащий для описания и обработки информационных ресурсов Web.
Основная цель создания XML - обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Этого удалось добиться путем возврата к разметке документов на логическом уровне, а не на уровне форматирования отдельных элементов.
У языка XML много общего с языком HTML, так как концепции обоих языков базируются на понятии разметкидокумента. Таким образом, XML и HTML являются родственным языками, происходящими от общего предка - языка SGML. На основе XML могут быть созданы другие специализированные языки разметки (например, MathML), иногда называемые словарями.
XML - это иерархическая структура, предназначенная для хранения любых данных. Визуально эта структура может быть представлена как дерево. Важнейшее синтаксическое требование заключается в том, что документ имеет только один корневой элемент. Это означает, что текст или другие данные всего документа должны быть расположены между единственным начальным корневым тегом и соответствующим ему конечным тегом.
В XML реализованы более жесткие правила определения структуры документа, чем в HTML, и большинство компонентов и возможностей данного языка ориентированы на представление логической структуры документа. Эту ориентацию еще больше усиливают сопутствующие стандарты, такие как XML Schema.
На Рис. 7.1 приведен фрагмент типичного XML-документа, содержащего описание второй части нашего учебного пособия. Продемонстрируем на основе этого примера основные концепции XML.
Дата добавления: 2015-02-03; просмотров: 962;