[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] How to depend on language?
I think I'm completely wrong to include the language
dependency into my DocBook XML as shown in previous
example.
Either I have a german (de) or an english (en) DocBook
XML. Why should I mix a DocBook XML with multiple
languages at all?
Hence I don't really understand what profile.lang is
really for?
Isn't it better to do the language handling in the
customization layer?
Regards,
Darya
--- Darya Said-Akbari <darya_akbari@yahoo.com>
schrieb:
> Hi,
>
> processing the profiled version of my customization
> layer works partly, but I am not able to retrieve a
> copyright remark based on language. The resulting FO
> file does not contain the <remark> entry in its
> footer
> section.
>
> See the XML snippet below from my DocBook XML and
> Customization Layer XSL.
>
> DocBook XML:
>
> <book lang="de">
> <bookinfo>
> <copyright>
> <year>2006</year>
> <holder>
> <remark lang="en">All rights
> reserved.</remark>
> <remark lang="de">Alle Rechte
> vorbehalten.</remark>
> </holder>
> </copyright>
>
> ...
>
> Customization Layer XSL:
>
> <xsl:variable name="footercandidate">
> <!-- sequence can be odd, even, first, blank -->
> <!-- position can be left, center, right -->
> <xsl:choose>
> ...
> <xsl:when test="$position = 'center'">
> <fo:block
> font-family="{$title.page.font.family}"
> font-size="3">
> <xsl:value-of
> select="book/bookinfo/copyright/holder/remark"/>
> </fo:block>
> </xsl:when>
> ...
>
> Any hints?
>
> Regards,
> Darya
>
>
> --- Jirka Kosek <jirka@kosek.cz> schrieb:
>
> > Darya Said-Akbari wrote:
> >
> > > And then with <book lang="de"> let DocBook XSL
> do
> > the
> > > rest?
> > >
> > > Actually I tried this and it doesn't work :(
> >
> > Lang attribute just sets language used for content
> > of particular
> > element. If you want to filter out elements that
> are
> > not in particular
> > language you must use profiling. There is
> parameter
> > profile.lang which
> > can be used to select language which should be
> > retained in the output.
> > To use profiling, you must use stylesheets named
> > profile-docbook.xsl
> > instead of docbook.xsl.
> >
> > --
> >
>
------------------------------------------------------------------
> > 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/
> >
>
------------------------------------------------------------------
> > Nejbližší termíny školení:
> > ** XSLT 23.-26.10.2006 ** XML schémata
> > 13.-15.11.2006 **
> > ** DocBook 11.-13.12.2006 ** XSL-FO
> > 11.-12.12.2006 **
> >
>
------------------------------------------------------------------
> > http://xmlguru.cz Blog mostly about XML for
> > English readers
> >
>
------------------------------------------------------------------
> >
> >
>
>
>
>
>
>
>
>
___________________________________________________________
>
> Der frühe Vogel fängt den Wurm. Hier gelangen Sie
> zum neuen Yahoo! Mail: http://mail.yahoo.de
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail:
> docbook-apps-help@lists.oasis-open.org
>
>
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]