Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Грамматика языка XML



Языки разметки

Размеченный текст позволяет легко анализировать и обрабатывать текст. Он включает:

· текст, несущий смысловую информацию (infoset);

· разметку (markup), указывающую структуру текста.

Язык разметки предназначен для того, чтобы отразить данную структуру текста (т.е. определить значение участков текста).

· Любой текст начинается с заголовка.

· Разметка в языке XML заключается в использовании так называемых "тэгов" (≈ярлыков). Тэг – это специальная легко узнаваемая последовательность символов, заключенная между знаками < и >. Тэги аналогичны скобкам. Тэги с разными именами (любой произвольной длины) отражают разные типы скобок.

Именованные тэги:

· открывающий <TAG>

· закрывающий </TAG>

· пустой <TAG/>

Свойства XML:

· каждому открывающему тэгу должен быть сопоставлен закрывающий тэг;

· участки текста, ограниченные разными тэгами, не должны перекрываться: ([ ]) – правильно, ([) ] – неправильно;

Исключение из правил составляет пустой тэг: он не требует закрывающего тэга. Пустой тэг (сокращенная запись тэгов без содержимого) эквивалентен открывающему тэгу, сразу за которым идет закрывающий тэг: <t/> ≡ <t> </t>

Помимо имени в состав тэгов могут входить дополнительные параметры, которые задаются атрибутами, находящимися сразу после имени тэга перед знаком >.

&lt; <
&gt; >
&quot; "
&amp; &

С помощью символа & внутри тэга можно задать специальные символы. Например, последовательность &lt; эквивалентна значению знака <. В незакодированном виде символ < будет восприниматься как начало тэга.

Текст на языке XML помимо заголовка содержит только один тэг.

* lang=“ru”





Дата публикования: 2014-11-28; Прочитано: 377 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...