ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ ПОДЛЕЖАТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СПЕЦИАЛЬНЫЙ ИЛИ ПОСЛЕДУЮЩИЙ УЩЕРБ, ВОЗНИКШИЙ ОТ ЛЮБОГО ИСПОЛЬЗОВАНИЯ ДОКУМЕНТА ИЛИ ВЫПОЛНЕНИЯ ИЛИ РЕАЛИЗАЦИИ ЕГО СОДЕРЖИМОГО.
Имя и торговые марки владельцев авторских прав НЕ могут быть использованы в рекламе или публичных ссылках на этот документ или его содержимое без особого письменного разрешения владельцев. Собственность на авторские права на этот документ при любых условиях останется у владельцев авторских прав.
Использование префикса xsclass="underline" в этом DTD не означает, что таблицы стилей XSLT обязаны его применять. Любые элементы, объявленные в этом DTD, могут иметь атрибуты, имена которых начинаются с xmlns: или равны xmlns, в дополнение к атрибутам, объявленным в этом DTD.
<!ENTITY % char-instructions "
| xsclass="underline" apply-templates
| xsclass="underline" call-template
| xsclass="underline" apply-imports
| xsclass="underline" for-each
| xsclass="underline" value-of
| xsclass="underline" copy-of
| xsclass="underline" number
| xsclass="underline" choose
| xsclass="underline" if
| xsclass="underline" text
| xsclass="underline" copy
| xsclass="underline" variable
| xsclass="underline" message
| xsclass="underline" fallback ">
<!ENTITY % instructions "
%char-instructions;
| xsclass="underline" processing-instruction
| xsclass="underline" comment
| xsclass="underline" element
| xsclass="underline" attribute ">
<!ENTITY % char-template " (#PCDATA %char-instructions;)* ">
<!ENTITY % template " (#PCDATA %instructions; %result-elements;)* ">
<!-- Используется для типа значения атрибута, являющегося ссылкой URI.-->
<! ENTITY % URI "CDATA">
<!-- Используется для типа значения атрибута, являющегося образцом.-->
<!ENTITY % pattern "CDATA">
<!-- Используется для типа значения атрибута, являющегося
шаблоном значений атрибута.-->
<!ENTITY % avt "CDATA">
<!-- Используется для типа значения атрибута, являющегося QName: префикс
раскрывается процессором XSLT. -->
<!ENTITY % qname "NMTOKEN">
<!-- Как qname, но список QName, разделенных символам разделителями -->
<!ENTITY % qnames "NMTOKENS">
<!-- Используется для типа значения атрибута, являющегося выражением.-->
<!ENTITY % expr "CDATA">
<!-- Используется для типа значения атрибута, состоящего
из одного символа.-->
<!ENTITY % char "CDATA">
<!-- Используется для типа значения атрибута, являющегося приоритетом. -->
<!ENTITY % priority "NMTOKEN">
<!ENTITY % space-att "xmclass="underline" space (default|preserve) #IMPLIED">
<!-- Это может быть перекрыто, для того чтобы модифицировать множество
элементов допустимых на верхнем уровне. -->
<!ENTITY % non-xsl-top-level "">
<!ENTITY % top-level " (xsclass="underline" import*,
(xsclass="underline" include | xsclass="underline" strip-space | xsclass="underline" preserve-space | xsclass="underline" output | xsclass="underline" key
| xsclass="underline" decimal-format | xsclass="underline" attribute-set | xsclass="underline" variable | xsclass="underline" param
| xsclass="underline" template | xsclass="underline" namespace-alias %non-xsl-top-leveclass="underline" )*) ">
<!ENTITY % top-level-atts "
extension-element-prefixes CDATA #IMPLIED
exclude-result-prefixes CDATA #IMPLIED
id ID #IMPLIED
version NMTOKEN #REQUIRED
xmlns:xsl CDATA #FIXED "http://www.w3.org/1999/XSL/Transform"
%space-att; ">
<!-- Эта сущность определена для использования в объявлении ATTLIST для
результирующих элементов. -->
<!ENTITY % result-element-atts "
xsclass="underline" extension-element-prefixes CDATA #IMPLIED
xsclass="underline" exclude-result-prefixes CDATA #IMPLIED
xsclass="underline" use-attribute-sets %qnames: #IMPLIED
xsclass="underline" version NMTOKEN #IMPLIED ">
<!ELEMENT xsclass="underline" stylesheet %top-level;>
<!ATTLIST xsclass="underline" stylesheet %top-level-atts;>
<!ELEMENT xsclass="underline" transform %top-level;>
<!ATTLIST xsclass="underline" transform %top-level-atts;>
<!ELEMENT xsclass="underline" import EMPTY>
<!ATTLIST xsclass="underline" import href %URI; #REQUIRED>
<!ELEMENT xsclass="underline" include EMPTY>
<!ATTLIST xsclass="underline" include href %URI; #REQUIRED>
<!ELEMENT xsclass="underline" strip-space EMPTY>
<!ATTLIST xsclass="underline" strip-space elements CDATA #REQUIRED>
<!ELEMENT xsclass="underline" preserve-space EMPTY>
<!ATTLIST xsclass="underline" preserve-space elements CDATA #REQUIRED>
<!ELEMENT xsclass="underline" output EMPTY>
<!ATTLIST xsclass="underline" output
method %qname; #IMPLIED
version NMTOKEN #IMPLIED
encoding CDATA #IMPLIED
omit-xml-declaration (yes|no) #IMPLIED
standalone (yes|no) #IMPLIED
doctype-public CDATA #IMPLIED
doctype-system CDATA #IMPLIED
cdata-section-elements %qnames; #IMPLIED
indent (yes|no) #IMPLIED
media-type CDATA #IMPLIED>
<!ELEMENT xsclass="underline" key EMPTY>
<!ATTLIST xsclass="underline" key
name %qname; #REQUIRED
match %pattern; #REQUIRED
use %expr; #REQUIRED>
<!ELEMENT xsclass="underline" decimal-format EMPTY>
<!ATTLIST xsclass="underline" decimal-format
name %qname; #IMPLIED
decimal-separator %char; "."
grouping-separator %char; "."
infinity CDATA "Infinity"
minus-sign %char; "-"
NaN CDATA "NaN"
percent %char; "%"
per-mille %char; "‰"
zero-digit %char; "0"
digit %char; "#"
pattern-separator %char; ":">
<!ELEMENT xsclass="underline" namespace-alias EMPTY>
<!ATTLIST xsclass="underline" namespace-alias
stylesheet-prefix CDATA #REQUIRED
result-prefix CDATA #REQUIRED>
<!ELEMENT xsclass="underline" template
(#PCDATA %instructions; %result-elements; | xsclass="underline" param)*>
<!ATTLIST xsclass="underline" template
match %pattern: #IMPLIED
name %qname: #IMPLIED
priority %priority: #IMPLIED
mode %qname: #IMPLIED
%space-att;
>
<!ELEMENT xsclass="underline" value-of EMPTY>