Logo
Сделано:                             
VovaN'ом          
e-mail: vovchik88@inbox.ru 

  Главная Языки разметки XML

Языки разметки
SGML
HTML
XML
Серверные скрипты
PHP
ASP
Клиентские скипты
JavaScript

    Компоненты 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.





Вверх
Hosted by uCoz