[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]