[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] How to depend on language?
Both the xml file and the xsl layer should have sections that deal with both languages - languages are just a special profiling case. There should be no need for multiple xml source files unless you have a large document. I don't why your legal statement is coming out wrong, though. On 9/25/06, Darya Said-Akbari <darya_akbari@yahoo.com> wrote: > 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 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > -- http://chris.chiasson.name/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]