On 01/17/2012 03:14 PM, Vinciane Duperthuy wrote:
>
> I am looking for the origin of the problem inthis conversion. I have
> several bookmap designed exactly the same way but only this one doesn't
> work. I've searched "table.xsl" and I've contolled all topics containing
> a table to see where I could have invalid code, but I find nothing.
>
> Have you ever seen this?
No.
>
> cannot transform "X:\6-TECHNIQUE\67-Notice-Journal-Pièce\671-Notice
> d'instructions\C\CIB 1000 toutes versions.ditac" to
> "X:\6-TECHNIQUE\67-Notice-Journal-Pièce\671-Notice d'instructions\C\CIB
> 1000 toutes versions.fo" using
> file:/C:/Program%20Files/XMLmind_XSL_Utility/addon/config/dita/xsl/fo/fo.xsl:
> Processing terminated by xsl:message at line 119 in table.xsl
> java.lang.RuntimeException: Conversion "ditaToPDF" has failed with exit
> code 5.
>
Line 119 of table.xsl corresponds to:
---
<xsl:if test="count($colspecs) gt $cols">
<xsl:message
terminate="yes">Too many "colspec" elements.</xsl:message>
</xsl:if>
---
In plain English, this means that your bookmap is OK but it references a
topic which contains an erroneous table. This table has too many colspec
elements. *Generally*, this means that, in fact, the tgroup has a cols
attribute which does not correspond to the reality[*]. Example, the
tgroup has 3 columns but its cols attribute is "2".
References:
* http://docs.oasis-open.org/dita/v1.2/os/spec/langref/table.html
* http://docs.oasis-open.org/dita/v1.2/os/spec/langref/tgroup.html
* http://docs.oasis-open.org/dita/v1.2/os/spec/langref/colspec.html
---
[*] Shameless plug: this simply cannot happen when you edit your DITA
source with XMLmind XML Editor because tgroup/@cols is automatically
computed at topic file save time.
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support