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] patch for xsl/templates/titlepage.xsl

On Wednesday 12 November 2003 09:26, Bob Stayton wrote:
> Thanks for the patch, but I'm not clear on what
> this is fixing.  There have been several namespace
> problems reported and fixed, so I'm not sure which
> one you are referring to.  Was this a SourceForge
> bug report, or a posting in the mailing list?

Hi Bob,

I found the problem if I try to use the template system and see some postings 
on the docbook-apps list with same problems (primary topic was title page 
customation most). The problem was that xslt processors create namespace 
declarations with empty URL like xmlns:ns80="" or xmlns:ns_80="" for all 
elements without explicite namespace prefix and that Apache FOP 0.20.5 can't 
handle this.

To reproduce try this with release 1.62.4 (from the docbook-xsl root 

xsltproc -output myTitles.xsl template/titlepage.xsl fo/

this produce for instance:
<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; match="title" 
<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"; xmlns:ns1="" 
ns1:keep-with-next="always" ns1:font-size="24.8832pt" ns1:font-weight="bold">
<xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
<xsl:with-param xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; name="node" 

There are 79 other lines with same problem (ns1 .. ns80). After my 
modifications (the patch), all works fine (or better this problem is fixed, 
using xsl:* in template.xml is another problem I'm working on).

Regards, Kai

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]