XSL Wiederholungen vermeiden

Topsen

Mitglied
Hallo,

ich möchte mit Hilfe XSL und XPATH ein OpenXML Dokument parsen und in eine eigene XML Struktur übersetzen.
Mein Problem liegt darin, dass ich oft Codewiederholungen habe. JEweils mit unterschiedlichen Tags für die Ausgabe umgeben.
Habe z.B. folgende Struktur:
Code:
...
<xsl:for-each select="a:p">
	<xsl:choose>
		<xsl:when test="./a:pPr[@lvl=1]">
		         	<li1>
		           	       <!-- CODEBLOCK1 -->
                                 </li1>
		 </xsl:when>
		 <xsl:otherwise>
		                    <!-- CODEBLOCK1 -->
		 </xsl:otherwise>
      </xsl:choose>

Codeblock sind gut jeweils 40 identische Zeilen, die möchte ich nicht doppelt haben, wegen der Übersicht.

Gibt es sowas wie Funktionsdeklarationen oder ähnliches ?

gruß,

Topsen
 
Zurück