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

Reply via email to