Ingo: XSLT mit Xalan-j

Beitrag lesen

Hallo,

hat jemand eine Ahnung, wie ich das Outputformat mit Xalan-j festlegen kann?
Wenn ich dieses durch den Prozessor jage,

<xsl:value-of select="normalize-space(substring-before(@visibility,'_'))"/>
   <xsl:value-of select="string(' ')"/>
   <xsl:variable name="changeable" select="@isChangeable"/>
   <xsl:variable name="typeId" select="./TypedElement.type/PrimitiveType/@xmi.idref"/>
   <xsl:variable name="type" select="key('primitivetypelist',$typeId)"/>
   <xsl:if test="$changeable='false'">
       final<xsl:value-of select="string(' ')"/>
   </xsl:if>
   <xsl:value-of select="normalize-space($type/@name)"/>
   <xsl:value-of select="string(' ')"/>
   <xsl:value-of select="normalize-space(@name)"/>;

dann bekomme ich

private
   final Long Time;
     public String Name;
     public String Steps;
     public String Description;
     public String Ingredients;

Es sollte eigentlich so aussehen:

private final Long Time;
public String Name;
public String Steps;
public String Description;
public String Ingredients;

Wie kann ich also das Einrückverhalten und den Zeilenumbruch kontrollieren, ohne alles in eine Zeile in das XSL Dokument zu schreiben.

Grüße und vielen Dank im Voraus,

Ingo