Расширяемый язык разметки

Пролог




[22] prolog    ::=    ? * ( *)?
[23]    XMLDecl    ::=    '<?xml' ? ? ? '?>'
[24]    VersionInfo    ::=    'version' ("'" "'" | '"' '"')/* */
[25]    Eq    ::=    ? '=' ?
[26]    VersionNum    ::=    ([a-zA-Z0-9_.:] | '-')+
[27]    Misc    ::=    | |

[Определение: В языке XML декларация типа документа либо сама содержит, либо ссылается на , которые определяют грамматику некого класса документов. Такую грамматику называют декларацией типа документа, или DTD (document type definition). Декларация типа документа может ссылаться на внешний набор, который также содержит декларацию разметки (специальный тип - ), может содержать свой внутренний набор деклараций разметки, а может сочетать оба варианта. DTD документа формируется из обоих этих наборов, обрабатываемых совместно.]

[Определение: Декларация разметки - это , , или .] Перечисленные декларации могут целиком, либо частично располагаться в в соответствии с приводимыми далее ограничениями корректности и действительности. Дальнейшие подробности см. в главе .



Содержание раздела