Freezer: Parserprobleme bei unterschiedlichen Versionen

Beitrag lesen

Hiho,

Hoffe es gibt hier den einen oder anderen XSLT-Crack der mir bei meinem Problem weiterhelfen kann. Habe auf Java 1.4.2_09 einen XSLT-Filter geschrieben der meine xml-Daten sauber nach OpenOffice portiert. Probleme sind dann aufgetreten als wir auf Java 1.5_06 umgestiegen sind. Meine Nachforschungen haben ergeben dass der Xalan-Parser durch einen "besseren" Parser ersetzt worden ist. Mein Code sieht folgendermassen aus:

  
<xsl:template match="TABLE">  
 <xsl:variable name="id" select="@id"/>  
 <table:table table:name="Table{$id}" table:style-name="Table{@id}">  
 ...  
 </table:table>  
</xsl:template>  

In 1.5 kommt dann folgende Fehlermeldung:

The prefix "table" for element "table:table" is not bound.

Weiss jemand was ich machen muss, um den Fehler beheben zu können? Über hilfreiche Antworten bin ich sehr dankbar..

Grüsse