Имя и торговые марки владельцев авторских прав НЕ могут быть использованы в рекламе или публичных ссылках на этот документ или его содержимое без особого письменного разрешения владельцев. Собственность на авторские права на этот документ при любых условиях останется у владельцев авторских прав.
Использование префикса xsl:
в этом DTD не означает, что таблицы стилей XSLT обязаны его применять. Любые элементы, объявленные в этом DTD, могут иметь атрибуты, имена которых начинаются с xmlns:
или равны xmlns
, в дополнение к атрибутам, объявленным в этом DTD.
| xsl:apply-templates
| xsl:call-template
| xsl:apply-imports
| xsl:for-each
| xsl:value-of
| xsl:copy-of
| xsl:number
| xsl:choose
| xsl:if
| xsl:text
| xsl:copy
| xsl:variable
| xsl:message
| xsl:fallback ">
%char-instructions;
| xsl:processing-instruction
| xsl:comment
| xsl:element
| xsl:attribute ">
(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:)*) ">
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; ">
xsl:extension-element-prefixes CDATA #IMPLIED
xsl:exclude-result-prefixes CDATA #IMPLIED
xsl:use-attribute-sets %qnames: #IMPLIED
xsl:version NMTOKEN #IMPLIED ">
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>
name %qname; #REQUIRED
match %pattern; #REQUIRED
use %expr; #REQUIRED>
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; ":">
stylesheet-prefix CDATA #REQUIRED
result-prefix CDATA #REQUIRED>
(#PCDATA %instructions; %result-elements; | xsl:param)*>
match %pattern: #IMPLIED
name %qname: #IMPLIED
priority %priority: #IMPLIED
mode %qname: #IMPLIED
%space-att;
>
select %expr; #REQUIRED
disable-output-escaping (yes|no) "no">
level (single|multtyle|any) "single"
count %pattern; #IMPLIED
from %pattern; #IMPLIED
value %expr; #IMPLIED
format %avt; '1'
lang %avt; #IMPLIED
letter-value %avt; #IMPLIED
grouping-separator %avt; #IMPLIED
grouping-size %avt; #IMPLIED>
select %expr; "node()"
mode %qname; #IMPLIED>
(#PCDATA %instructions; %result-elements; | xsl:sort)*>
select %expr; #REQUIRED
%space-att;>
select %expr; "."
lang %avt; #IMPLIED
data-type %avt; "text"
order %avt; "ascending"
case-order %avt; #IMPLIED>
test %expr; #REQUIRED
%space-att;>
test %expr; #REQUIRED
%space-att;>
name %qname; #REQUIRED
use-attribute-sets %qnames; #IMPLIED>
name %qname; #REQUIRED
select %expr; #IMPLIED>
name %qname; #REQUIRED
select %expr; #IMPLIED>
name %qname; #REQUIRED
select %expr; #IMPLIED>
name %avt; #REQUIRED
%space-att;>
name %avt; #REQUIRED
namespace %avt; #IMPLIED
use-attribute-sets %qnames; #IMPLIED
%space-att;>
name %avt; #REQUIRED
namespace %avt; #IMPLIED
%space-att;>
%space-att;
use-attribute-sets %qnames; #IMPLIED
%space-att;
terminate (yes|no) "no">
Приложение Б
Форматирующие свойства XSL-FO
В этом приложений перечислены все форматирующие свойства XSL-FO в спецификации XSL 1.0. Подробнее о свойствах XSL-FO можно узнать по адресу www.w3.org/TR/xsl/slice7.html. Многие свойства XSL-FO унаследованы из спецификации для каскадных таблиц стилей версии 2, которую вы можете найти по адресу www.w3.org/TR/REC-CSS2.
В следующем списке приведен синтаксис, используемый в этом приложении, соответствующий спецификации XSL-FO:
• <>
обозначает единицы значений (см. таблицу В.1), или свойства (например, ), которые уже были определены;
• | означает вариант выбора, использовать можно только один из них;
• ||
означает вариант выбора, можно использовать один или несколько вариантов в любом порядке;
• []
означает групповые инструкции, вычисляемые во многом так же, как и математические выражения;
• *
означает, что предыдущий терм может встречаться ноль или более раз;
Читать дальше