[oXygen-user] Error when transforming

Bernhard Kleine bernhard.kleine at gmx.net
Tue Oct 9 05:23:20 CDT 2018


For the moment I have solved the problem by changing ..\Oxygen XML
Editor 20\frameworks\docbook\xsl\fo\docbook_custom.xsl and adding the
lines from my customization. This worked. Copying docbook_custom.xsl to
the xsl/fo/ subfolder of my project doesnot work since it links to
further stylesheets. Having docbook_custom.xsl added as another
stylesheet did not work since "cascading stylesheet" did not work.

The error I reported has obviously nothing to do with the content of the
Buch.xsl stylesheet, but with the customization I have shown to you. I
am lost to see the reason for that.

Regards

Bernhard


Am 09.10.2018 um 07:26 schrieb Oxygen XML Editor Support (Radu Coravu):
> Hi Bernhard,
>
> If you publish to PDF without your customizations do you obtain the
> same problem?
> You will probably have to trim down your DocBook file to a minimum
> until you have a minimal sample with which the PDF processor problem
> can be reproduced. Then you can send it over to
> "support at oxygenxml.com" and we can take a look at it.
>
> Regards,
> Radu
>
> Radu Coravu
> <oXygen/> XML Editor
> http://www.oxygenxml.com
>
> On 10/8/2018 11:02 PM, Bernhard Kleine wrote:
>> I have analyzed the situation:
>>
>> When I transform the glossar of my book, transformation is without
>> trouble. However, when transforming the whole book plus the glossar, it
>> stumbles
>>
>> I then analyzed the glossar: It has seven glossdivs. The last one
>> consists of some 20 glossdefs, of which I show the last ones:
>>
>>       <glossentry xml:id="glo.Tumor">
>>         <glossterm>Tumor</glossterm>
>>         <glossdef>
>>           <para>Als Tumor wird zunächst eine raumfordernde Wucherung von
>> Zellen bezeichnet, ein
>>             synonymer Ausdruck ist Neoplasie. Dabei gibt es gutartige
>> Tumoren und bösartige. Je nach
>>             Ort der Geschwulst und nach Art des verdrängten und
>> geschädigten Gewebes können
>>             Krankheiten bis hin zum Tod entstehen. Bösartige Tumoren
>> sind die Ursache von Krebs, bei
>>             dem sich ausgehend von den ursprünglichen Tumorzellen
>> weitere Geschwulste (Metatasen) in
>>             anderen Körperregionen bilden.</para>
>>         </glossdef>
>>       </glossentry>
>>       <glossentry xml:id="glo.geneticCode" xreflabel="Glo.T Genetischer
>> Code">
>>         <glossterm>Genetischer Code<indexterm>
>>             <primary>Genetischer Code</primary>
>>           </indexterm></glossterm>
>>         <glossdef>
>>           <para>
>>             <table frame="sides" rowsep="0" colsep="0"> [163
>> lines]
>>           </para>
>>         </glossdef>
>>       </glossentry>
>>     </glossdiv>
>>   </glossary>
>> </sect2>
>>
>> It is this table which made the transformation choke. But only in the
>> context of the book, not in the glossar itself. Can you please explain
>> to me what I do wrong and how to change the behaviour?
>>
>> I have changed the transformation scenario to:
>>
>>
>> and are using the following stylesheet:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xsl:stylesheet
>>   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>>   xmlns:fo="http://www.w3.org/1999/XSL/Format"
>>   xmlns:d="http://docbook.org/ns/docbook"
>>   version="1.0">
>>   <xsl:import
>> href="http://docbook.sourceforge.net/release/xsl-ns/current/fo/docbook.xsl"/>
>>
>>      <xsl:param name="caption.align">justify</xsl:param>
>>
>>   <xsl:template match="d:mediaobject/d:caption">
>>     <fo:block role="caption">
>>       <xsl:if test="$caption.align = 'right' or
>>         $caption.align = 'left' or
>>         $caption.align = 'justify' or
>>         $caption.align = 'center'">
>>         <xsl:attribute name="text-align">
>>           <xsl:value-of select="$caption.align"/>
>>         </xsl:attribute>
>>       </xsl:if>
>>       <xsl:apply-templates/>
>>     </fo:block>
>>   </xsl:template>
>> </xsl:stylesheet>
>>
>> Regards
>> Bernhard
>>
>>
>> -- 
>> spitzhalde9
>> D-79853 lenzkirch
>> bernhard.kleine at gmx.net
>> www.b-kleine.com, www.urseetal.net
>> -
>> thunderbird mit enigmail
>> GPG schlüssel: D5257409
>> fingerprint:
>> 08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09
>>
>>
>>
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user at oxygenxml.com
>> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> https://www.oxygenxml.com/mailman/listinfo/oxygen-user

-- 
spitzhalde9
D-79853 lenzkirch
bernhard.kleine at gmx.net
www.b-kleine.com, www.urseetal.net
-
thunderbird mit enigmail
GPG schlüssel: D5257409
fingerprint:
08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20181009/e2a44058/attachment.sig>


More information about the oXygen-user mailing list