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.
Bob Stayton Sagehill Enterprises [email protected] ----- Original Message ----- From: Bob Stayton To: Pedro Pastor ; [email protected] 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. Bob Stayton Sagehill Enterprises [email protected] ----- Original Message ----- From: Pedro Pastor To: [email protected] 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
