Actually, don't file a bug report with DocBook
SourceForce, file it with Oxygen. Further investigation shows that the
roundtrip/docbook.xsl file is obsolete, and appears to be from version 1.73.2 of
the stylesheets. The later versions of the roundtrip stylesheets don't use
that "docbook.xsl" filename and don't have that bug. It looks like Oxygen
12 ships with version 1.75.2 but accidentally included the obsolete files from
an earlier release. If you use the roundtrip/dbk2wp.xsl stylesheet instead
of roundtrip/docbook.xsl, it should work.
----- Original Message -----
Sent: Friday, October 29, 2010 10:20
AM
Subject: Re: [docbook-apps] Possible bug
in DocBook-XSL 1.76.0
Yes, that looks like a bug in the conversion of
the stylesheets from the non-namespaced version to the namespaced
version. Can you please file a bug report on the
DocBook SourceForge site so this gets fixed? Thanks.
----- Original Message -----
Sent: Friday, October 22, 2010 12:36
PM
Subject: [docbook-apps] Possible bug in
DocBook-XSL 1.76.0
Hello,
Trying the "roundtrip"
set of stylesheets I get a "syntax error" in the "docbook.xsl" file (it was
executed from inside Oxygen 12.0 environment) and the message I get
is:
SystemID: C:\Archivos
de
programa\Oxygen_Editor_12_0\frameworks\docbook\xsl\roundtrip\docbook.xsl Engine
name: Saxon6.5.5 Severity: fatal Description: A decimal representation
must immediately follow the "&#" in a character reference. Start
location: 863:42
The problem is inside a
<xsl:choose> statment:
<xsl:choose> <xsl:when test='not($text)'/> <xsl:when test='contains($text, "&#d:xa;")'> (line 863) <w:r> <xsl:if test='$style != ""'> <w:rPr> <w:rStyle w:val='{$style}'/> </w:rPr> </xsl:if> <w:t> <xsl:value-of select='substring-before($text, "&#d:xa;")'/> </w:t> </w:r><xsl:call-template
name='handle-linebreaks-aux'> <xsl:with-param name='text' select='substring-after($text, "&#d:xa;")'/> <xsl:with-param name='style'
select='$style'/> </xsl:call-template> </xsl:when> <xsl:otherwise>
...
The "faulty"
string repeats 2 more times in the code.
I expect this information helps to mend the
problem.
Regards.
Pedro
|