[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook] DocBook RNG Schema vs DTD + L10N
Giuseppe Greco wrote:
> I agree, but I need a mechanism to select the legal notice in the right
> natural language depending on the value of attribute "lang" in start
> element <article>;
You can do this with profiling. Just put the following into your
customization layer:
<xsl:param name="profile.lang" select="/*/@lang"/>
> <article id="CSharpCodingGuidelines" lang="en-US">
> <articleinfo>
> <title>C# Coding Guidelines</title>
> <legalnotice><xi:include href="legalnotice.xml"/></legalnotice>
> ...
> </articleinfo>
> ...
> </article>
>
> In the example above, legalnotice.xml should just select file
> en-US/legalnotice.xml (because of lang="en-US"); if I specify lang="de-DE",
> then legalnotice.xml should select de-DE/legalnotice.xml, and so on.
With profiling your legalnotice.xml should XInclude all language
variants of xx-XX/legalnotice.xml, filtering will be done by profiling. See
http://sagehill.net/docbookxsl/Profiling.html
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
------------------------------------------------------------------
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]