Hallo,
ich arbeite gerade an einem Export Plugin welches mittels XSLT eine Quellcode Sektion umwandeln soll.
Der Eigentliche Quellcode sollte so aus sehen:
Das XML dazu sieht so aus:
Ich möchte nun per XSLT das ganze so haben:
Mein XSLT Code sieht momentan so aus:
Das Problem ist das er mir so alles in eine einzige Zeile steckt, also quasi alle Informationen zu Zeilenumbrüchen verliert:
Es wäre echt toll wenn mir hierbei jemand einen Tipp geben könnte.
Gruß,
Mario
ich arbeite gerade an einem Export Plugin welches mittels XSLT eine Quellcode Sektion umwandeln soll.
Der Eigentliche Quellcode sollte so aus sehen:
Code:
Bar.java // Some comments here public String getFoo() { return foo; }
Code:
<div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>Bar.java</b> </div> <div class="codeContent panelContent"> <pre class="code-java"> <span class="code-comment">// Some comments here </span> <span class="code-keyword">public</span> <span class="code-object">String</span> getFoo() { <span class="code-keyword">return</span> foo; }</pre> </div>
Code:
<code type="java">Bar.java // Some comments here public String getFoo() { return foo; }</code>
Code:
<xsl:template match="div/pre"> <xsl:choose> </xsl:when> <xsl:when test="@class='code-java'"> <code type="java"> <xsl:apply-templates /> </code> <par /> </xsl:when> </xsl:choose> </xsl:template>
Code:
Bar.java // Some comments here public String getFoo() { return foo; }
Gruß,
Mario
Comment