Модуляризация XHTML - Термины и определения
Модуляризация XHTML - Термины и определения
[назад] [далее] [содержание]
2. Термины и определения
Данный раздел является информативным.
Определения некоторым терминам даются в тексте документа, некоторые же используются по всему документу. Настоятельно рекомендуется ознакомиться с Рекомендацией W3C XML 1.0 [XML].
абстрактный модуль
единица спецификации типа документа, соответствующая индивидуальному типу содержимого, соответствующего конструкции разметки, отражающей этот индивидуальный тип.
гибридный документ
гибридный документ - это документ, в котором используется несколько пространств имен XML. Гибридные документы могут определяться как документы, содержащие элементы или атрибуты гибридных типов документов.
драйвер
обычно короткий файл, используемый для объявления и инициализации модулей DTD. Практическое правило: драйвер DTD не содержит объявлений разметки, заключающих какую-либо часть самой модели документа.
инициализировать
заменить ссылки на сущности экземплярами их объявленного содержимого.
модель документа
эффективная структура и ограничения на данный тип документа. Модель документа образует абстрактное представление физической или семантической структуры класса документов.
модель модуляризации
абстрактный дизайн определения типа документа (DTD) для достижения целей модуляризации, таких как возможность повторного использования, расширяемость, выразительность, простота документирования, объем кода, последовательность и интуитивность использования. Следует отметить, что модель модуляризации только ортогонально относится к описываемой ею модели документа, так что две совершенно разные модели модуляризации могут описывать один и тот же типа документа.
модель разметки
словарь разметки (т.е. все имена атрибутов и элементов, нотации и т.д.) и грамматики (т.е. описание использования данного словаря) в соответствии с определением типа документа (т.е. схемы). Модель разметки - это конкретное представление модели документа в синтаксисе разметки, оно может определяться с различными уровнями строгой конформности. Одна и та же модель разметки может представляться множеством различных моделей разметки.
модель содержимого
объявленная структура разметки, допустимая в экземплярах элемента определенного типа. В XML 1.0 различаются два типа: элементы, имеющие только содержимое элемента (не содержащие символьных данных) и элементы со смешанным содержимым (элементы могут содержать символьные данные и дочерние элементы). Последние характеризуются спецификацией содержимого, начинающейся со строки "#PCDATA" (отмечающей символьные данные).
модуль
абстрактная единица модели документа, выражаемая как фрагмент DTD и используемая для объединения объявлений разметки с целью повышения гибкости, изменяемости, возможности повторного использования и понимания конкретных логических или семантических структур.
модуляризация
реализация модели модуляризации; процесс композиции или декомпозиции DTD путем разделения его объявлений разметки на единицы или группы, соответствующие определенной цели. Модули могут, но не обязательно должны существовать как отдельные файловые сущности (т.е. физическая и логическая структуры DTD могут быть отражением друг друга, но это не является обязательным требованием).
общий идентификатор
имя, идентифицирующее тип элемента, А также имя типа элемента.
объявление разметки
синтаксическая конструкция в DTD с объявлением сущности или определением структуры разметки. В XML DTD имеется четыре специальных типа: объявление сущности определяет связь между мнемоническим символом и его заменяющим содержимым; объявление элемента ограничивает типы элементов, могущих быть его потомками (см. также модель содержимого); объявление списка определений атрибутов определяет набор атрибутов для данного типа элемента, а также может устанавливать ограничения на тип и значения по умолчанию; объявление нотации определяет связь между именем нотации и внешним идентификатором, относящимся к формату неанализируемой сущности.
определение типа документа (DTD)
формальное машиночитаемое выражение структуры и правил синтаксиса XML, которому должен соответствовать экземпляр документа конкретного типа; тип схемы, используемой в XML 1.0 для проверки конформности экземпляра документа объявленному типу. Одна и та же модель разметки может представляться множеством различных DTD.
параметрическая сущность
сущность, область использования которой находится в прологе документа (т.е. внешнем подмножестве/DTD или внутреннем подмножестве). Сущности параметров в экземпляре документа запрещены.
ссылка на сущность
мнемоническая строка, используемая в качестве ссылки на содержимое объявленной сущности (например, "&" для "&", "<" для "<", "©" для "©".)
сущность
сущность - это логическая или физическая единица хранения содержимого документа. Сущности могут составляться из поддающихся синтаксическому анализу символьных данных или разметки XML или из неанализируемого (т.е. не относящегося к XML, и, возможно, нетекстового) содержимого.. Содержимое сущности может полностью определяться внутри сущности документа ("внутренние сущности") или быть внешним по отношению к сущности документа ("внешние сущности"). В анализируемых сущностях заменяющий текст может включать ссылки на другие сущности.
тег
описательная разметка, обозначающая начало и конец (включая общий идентификатор и все атрибуты) элемента.
тип документа
класс документов, использующих одинаковую абстрактную структуру. Определение ISO 8879 [SGML]: "класс документов, имеющих сходные характеристики; например, журнал, статья, руководство или записка. (4.102)"
тип родительского документа
тип родительского документа для гибридного документа - это тип документа корневого элемента.
тип элемента
определение элемента, т.е. контейнер индивидуального семантического класса содержимого документа.
элемент
экземпляр типа элемента.
[назад] [далее] [содержание]
содержание | 2 | Свой бизнес
Используются технологии
uCoz