Компоненты XML
XML во многом похож на HTML, так и должно быть, поскольку у этих двух языков один предшественник — стандартный обобщенный язык разметки (Standard Generalized Markup Language, SGML). Подобно HTML-документу, XML-документ состоит из элементов XML, каждый из которых, в свою очередь, имеет начальный и оконечный теги. Информация, расположенная между этими тегами, если она есть, называется содержанием (content). Однако, в отличие от HTML, XML позволяет создавать неограниченное количество тегов, указывающих, что означают те или иные данные, а не то, как они должны выглядеть. Например, тег HTML <B>cordon вlеu</В> определяет, что название основного блюда должно быть выделено полужирным шрифтом в меню. А тег XML
<ENTREE>Cordon Bleu</ENTREE>
определяет, что эта информация является названием основного блюда. Какие теги используются, и какое содержание помещается между ними — всецело определяет разработчик XML-документа. Работая с HTML, разработчик вынужден для отображения данных подбирать необходимые тега из строго предопределенного списка.
Расположение и отображение данных возложено на механизм таблиц стилей, позволяющий одну и ту же информацию отображать в различных форматах, т. к. таблица стилей определена для каждого типа отображения информации. Рассмотрим более пристально некоторые компоненты XML, как они работают, почему очень важно уметь с ними обращаться.
Хотя вы уже имеете общее представление об основных компонентах XML, будет не лишним напомнить о некоторых частях, из которых состоит XML-документ. Начиная изучать XML, порой нелегко уяснить некоторые понятия, поскольку мы слишком привыкли работать с HTML, языком, который не требовал строгого соблюдения правил и больших знаний. XML — другой язык, поскольку позволяет не просто размещать картинку на странице, а конструировать документ. В следующих разделах дается описание фрагментов, которые вы сможете использовать для создания очередного шедевра XML.
<< назад | содержание | вперед >>