Hallo leute,
ich habe eine XML, die ich mit XSL umwandle in HTML.
Für die Transformation setze ich XALAN ein.
MEINE XML:
<doc>
<field>
<att> Das ist <rot>ein roter </rot> Text! </att>
<att> Das ist <rot>ein roter </rot> Text! </att>
</field>
</doc>
MEINE XSL:
<xsl:template match="/">
<html>
<head>
</head>
<body>
<xsl:for-each select="doc/field/att">
<xsl:apply-templates /><br/>
</xsl:for-each>
</body>
</html>
</xsl:template>
<xsl:template match="att">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="rot">
<i style="color:red">
<xsl:value-of select="." />
</i>
</xsl:template>
Somit soll der Text, der mit den <rot> gekennzeichnet ist, auch so angezeigt werden.
Das Problem:
Wenn ich meine XMLs über die Kommandozeile umwandle in HTML , wird das Highlighting von dem rot markierten Text perfekt angezeigt!
SO gehts:
java org.apache.xalan.xslt.Process -IN "c:\test\XML\high.xml" -XSL "c:\test\XSL\high.xsl" -out "c:\test\high.html"
AAABBER: Wenn ich meine Webapp über JBOSS und TOMCAT laufen lasse, will das highlighting zum verrecken nciht funzen! (Verzeiht meine Ausdrucksweise, bin total am Ende *schluchz*) . Hat jemand vielleicht eine Idee warum es über den Webserver nicht highlighten will? Gibts es da irgendwelche Einschränkungen vielleicht?
VIELEN DANK !!
Rondra