Im V-Modell XT (Version 1.3) gibt es keinen einzigen Zeilenumbruch: genauer gesagt wird im gesamten Modell kein einziger <br>
-Tag verwendet, um einen einfachen Zeilenumbruch zu markieren; stattdessen werden immer Absatzwechsel mit <p>
-Tags vorgenommen. Deshalb fällt auch nicht auf, dass der V-Modell-Export HTML-Inhalte mit <br>
-Tags überhaupt nicht anzeigt. Grund dafür ist, dass der V-Modell-Editor <br>
-Tags produziert, während der V-Modell-Export XHTML-konforme <br/>
-Tags erwartet.
Bis dieser Fehler behoben ist, kann man sich aber durch einen Workaround behelfen. Hier finden sich zwei XSL-Templates, die man in die Datei global.xsl
einfügen muss. Danach muss man alle Skriptinhalte in den Export-Templates, die folgendes Muster aufweisen
<reinterpret>
<xsl:value-of select="ElementXY"/>
</reinterpret>
durch dieses Muster ersetzen:
<reinterpret>
<xsl:call-template name="replace-br-tag">
<xsl:with-param name="string" select="ElementXY"/>
</xsl:call-template>
</reinterpret>
Das Template replace-br-tag
ersetzt dabei alle <br>
-Tags durch <br/>
-Tags und der Export funktioniert korrekt.
Sonntag, 26. Februar 2012
V-Modell-Export mag keine Zeilenumbrüche
Eingestellt von Jan Friedrich um 23:10
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen