XSLT — страница 117 из 124

!ATTLIST xsl:strip-space elements CDATA #REQUIRED>



 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), или свойства (например, ), которые уже были определены;

• | означает вариант выбора, использовать можно только один из них;