XXE: chunky a ich hlbka (chunk.section.depth)
Juraj Kubek
kubekj na za.gaya.sk
Pondělí Říjen 30 21:55:30 CET 2006
XXE (asi?!) neakceptuje hĺbku rozdeľovania súborov (chunk.section.depth)
pri exporte do html.
Do súboru "chunk.xsl" vytvoreného po inštalácii som vložil inštrukcie
podľa http://www.kosek.cz/xml/db/xsl.html#d0e2615 (výpis viď nižšie) a
koknštatujem:
- číslovanie kapitol sa zmenilo tak, ako som očakával
- kódovanie výstupných stránok sa tiež zmenilo podľa nastavenej úpravy štýlu
- prípona generovaných súborov, aj názov hlavného súboru sa tiež podľa
mojich potrieb menili
- ALE hĺbka, do akej sa majú vytvárať chunky: NIČ. Potreboval by som,
aby sa kapitoly už nerozdeľovali. Ale vždy, t.j. pri akejkoľvek hodnote
chunk.section.depth (0, 1, ... až 5) sa kapitopla rozdeľovala.
==========================ukážka upraveného súboru
"chunk.xsl"================
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
version="1.0"
exclude-result-prefixes="exsl">
<xsl:import href="docbook.xsl"/>
<xsl:import href="chunk-common.xsl"/>
<!-- ***************** vlozene podla kosek.cz ************* start
******* -->
<!-- bod 3.1: Maju sa pouzivat rozsirenia -->
<xsl:param name="use.extensions" select="1"/>
<!-- bod 3.2: Maju sa sekcie automaticky cislovat -->
<xsl:param name="section.autolabel" select="1"/>
<!-- bod 3.3: Maju cisla sekcii obsahovat i cisla kapitol -->
<xsl:param name="section.label.includes.component.label" select="1"/>
<!-- bod 3.4: Maju sa cislovat kapitoly -->
<xsl:param name="chapter.autolabel" select="1"/>
<!-- bod 5.1: Kodovanie vystupnych HTML stranok -->
<xsl:param name="chunker.output.encoding" select="'windows-1250'"/>
<xsl:param name="saxon.character.representation" select="'native'"/>
<!-- bod 5.2: Pripona pre generovane subory -->
<xsl:param name="html.ext" select="'.html'"/>
<!-- bod 5.3: Nazov hlavneho suboru -->
<xsl:param name="root.filename" select="'index'"/>
<!-- bod 5.4: Adresar, kam sa maju ukladat vygenerovane stranky -->
<xsl:param name="base.dir" select="''"/>
<!-- bod 5.5: Do ake hlbky sa maju vytvarat chunky pre sekcie
(0 = chunky sa vytvaraju iba na urovni kapitol) -->
<xsl:param name="chunk.section.depth" select="0"/>
<!-- bod 5.6: Ma prva sekcia kapitoly tvorit samostatny chunk -->
<xsl:param name="chunk.first.sections" select="'0'"/>
<!-- ***************** vlozene podla kosek.cz ************* end ******* -->
<xsl:include href="manifest.xsl"/>
<xsl:include href="chunk-code.xsl"/>
</xsl:stylesheet>
=================================================================
Juraj Kubek, Žilina
Další informace o konferenci Docbook