OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

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