INTERNET-WEB.RU
Обучение работе с ПК
Операционные системы
Флеш (Flash)

XML

Следующим шагом развития стандартов описаний структурированного документа стала разработка XML — eXtended Markup Language. В этих рекомендациях сделан один принципиальный шаг: автору разрешено создавать любые тэги описания документа. Это значит, что и стандартные тэги HTML (<Hl>, <Р>, <В>...) стали считаться детищем разработчика документа. Поэтому возникла необходимость введения такого понятия, как об- ; пасть видимости имен. Программисты используют также термин «пространство имен» (namespace), поскольку данный принцип пришел из языков программирования типа С.

Область видимости определяет совокупность документов, для которых действует используемая система тэгов. Если автор хочет использовать традиционные тэги HTML, то в качестве области видимости он может указать организацию ; структурированные документы, описывающие различные продукты фирмы Microsoft, имеют область видимости  и т. п.

Язык XML более строг к использованию тэгов. Во-первых, в тэгах различаются прописные и строчные буквы. Иными словами, если один тэг] вы написали строчными буквами, а имя другого начали с прописной, то система будет считать эти тэги разными. Во-вторых, каждому открывающему тэгу обязательно должен соответствовать закрывающий. Отсутст- I вое «парного» тэга является ошибкой, которая не позволяет обработать данный документ. Если тэг объявляет только один параметр, то допустимо объединить открывающий и закрывающий тэги в один по следующему; образцу:

<publisherPolicy apply = "no" />

Поскольку тэги могут создаваться произвольно, то для упрощения обработки таких документов предусмотрено наличие специального описа-] ния структуры документа, или схемы. Это описание включает в себя пере- чень тэгов, которые используются в документе, и их структуру (какие тэги являются вложенными в другие). В результате упрощается обработка оши- I бок (опечатки при создании документа легко обнаруживаются, а такие тэги j уже не считаются новыми), облегчается интерпретация документа.

Как уже говорилось выше, в настоящее время XML только прорабатывается в качестве рекомендаций для использования в WWW. Поэтому при необходимости передачи по Интернету XML-документов используются! специальные интерпретаторы, которые преобразуют текст XML-документа в стандартный HTML-вид.

© 2009 internet-web.ru. All Rights Reserved