[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] profile chunking
Mauritz Jeanson wrote:
> To skip all sections that don't have an os attribute, create a profiling
> customization layer with an empty template:
>
> <xsl:template match="section[not(@os)]">
> </xsl:template>
This can break things like numbering and ToC. The better way is to strip
section during profiling before document processing:
<xsl:template match="section[not(@os)]" mode="profile"/>
However I think that Sarah wrongly designed placing of profiling
attributes. Request for stripping unmarked (without condition attribute)
elements very often means that there is something wrong. Consider:
<section os="Linux">
<title>LILO</title>
...
</section>
I think that <title> with LILO should be processed when generating
documentation for Linux. But what is the difference from
<section>
<title>Notepad</title>
...
</section>
This section probably shouldn't go to Linux documentation. But why
section and title elements should be processed in a different way? Once
you will start use different profiling logic for different elements you
will end with messed up documents after some time.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://www.kosek.cz
------------------------------------------------------------------
Profesionální školení a poradenství v oblasti technologií XML.
Podívejte se na náš nově spuštěný web http://DocBook.cz
Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------
S/MIME Cryptographic Signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]