>

<!ELEMENT xsl:otherwise %template;>

<!ATTLIST xsl:otherwise %space-att;>

<!ELEMENT xsl:attribute-set (xsl:attribute)*>

<!ATTLIST xsl:attribute-set

name %qname; #REQUIRED

use-attribute-sets %qnames; #IMPLIED

>

<!ELEMENT xsl:call-template (xsl:with-param)*>

<!ATTLIST xsl:call-template

name %qname; #REQUIRED

>

<!ELEMENT xsl:with-param %template;>

<!ATTLIST xsl:with-param

name %qname; #REQUIRED

select %expr; #IMPLIED

>

<!ELEMENT xsl:variable %template;>

<!ATTLIST xsl:variable

name %qname; #REQUIRED

select %expr; #IMPLIED

>

<!ELEMENT xsl:param %template;>

<!ATTLIST xsl:param

name %qname; #REQUIRED

select %expr; #IMPLIED

>

<!ELEMENT xsl:text (#PCDATA)>

<!ATTLIST xsl:text

disable-output-escaping (yes|no) «no»

>

<!ELEMENT xsl:processing-instruction %char-template;>

<!ATTLIST xsl:processing-instruction

name %avt; #REQUIRED

%space-att;

>

<!ELEMENT xsl:element %template;>

<!ATTLIST xsl:element

name %avt; #REQUIRED

namespace %avt; #IMPLIED

use-attribute-sets %qnames; #IMPLIED

%space-att;

>

<!ELEMENT xsl:attribute %char-template;>

<!ATTLIST xsl:attribute

name %avt; #REQUIRED

namespace %avt; #IMPLIED

%space-att;

>

<!ELEMENT xsl:comment %char-template;>

<!ATTLIST xsl:comment %space-att;>

<!ELEMENT xsl:copy %template;>

<!ATTLIST xsl:copy %space-att;

use-attribute-sets %qnames; #IMPLIED

>

<!ELEMENT xsl:message %template;>

<!ATTLIST xsl:message %space-att;

terminate (yes|no) «no»

>

<!ELEMENT xsl:fallback %template;>

<!ATTLIST xsl:fallback %space-att;>

d Примеры (пояснения к спецификации)

d.1 Пример документа

В данном примере представлен стиль для преобразования документа, соответствующего простому DTD, в XHTML [XHTML] . Содержимое DTD:

<!ELEMENT doc (title, chapter*)>

<!ELEMENT chapter (title, (para|note)*, section*)>

<!ELEMENT section (title, (para|note)*)>

<!ELEMENT title (#PCDATA|emph)*>

<!ELEMENT para (#PCDATA|emph)*>

<!ELEMENT note (#PCDATA|emph)*>

<!ELEMENT emph (#PCDATA|emph)*>

Содержимое стиля:

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату