Язык преобразований XSL


C Фрагмент DTD для стилей XSLT (пояснения к спецификации) - часть 2


<!ENTITY % template " (#PCDATA %instructions; %result-elements;)* ">

<!-- Used for the type of an attribute value that is a URI reference.--> <!ENTITY % URI "CDATA">

<!-- Used for the type of an attribute value that is a pattern.--> <!ENTITY % pattern "CDATA">

<!-- Used for the type of an attribute value that is an attribute value template.--> <!ENTITY % avt "CDATA">

<!-- Used for the type of an attribute value that is a QName; the prefix gets expanded by the XSLT processor. --> <!ENTITY % qname "NMTOKEN">

<!-- Like qname but a whitespace-separated list of QNames. --> <!ENTITY % qnames "NMTOKENS">

<!-- Used for the type of an attribute value that is an expression.--> <!ENTITY % expr "CDATA">

<!-- Used for the type of an attribute value that consists of a single character.--> <!ENTITY % char "CDATA">

<!-- Used for the type of an attribute value that is a priority. --> <!ENTITY % priority "NMTOKEN"> <!ENTITY % space-att "xml:space (default|preserve) #IMPLIED">

<!-- This may be overridden to customize the set of elements allowed at the top-level. --> <!ENTITY % non-xsl-top-level "">

<!ENTITY % top-level " (xsl:import*, (xsl:include | xsl:strip-space | xsl:preserve-space | xsl:output | xsl:key | xsl:decimal-format | xsl:attribute-set | xsl:variable | xsl:param | xsl:template | xsl:namespace-alias %non-xsl-top-level;)*) "> <!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; '>

<!-- This entity is defined for use in the ATTLIST declaration for result elements. --> <!ENTITY % result-element-atts ' xsl:extension-element-prefixes CDATA #IMPLIED xsl:exclude-result-prefixes CDATA #IMPLIED xsl:use-attribute-sets %qnames; #IMPLIED xsl:version NMTOKEN #IMPLIED '>




- Начало -  - Назад -  - Вперед -