Serverseitig sollte das kein Problem sein.
Einige der XSLT-Prozessoren bieten für solche Aufgaben eigene Erweiterungen z.B. Saxon auch; besonder das zusätzliche Attribut für xsl:output "saxon:next-in-chain" könnte dich interessieren http://www.saxonica.com/documentation/extensions/output-extras.html
Ich denke, dass auch eine PHP oder andere Variante dazu möglich ist.Grüße
Thomas
Hi nochmal,
erstmal Danke für die Hilfe.
Serverseitig habe ich aber leider nicht die Möglichkeit dazu. Gibt es keine Clientseitige Lösung?
Ziel ist es eine XML Datei zu parsen diese als XML Datei irgendwie zu cachen um sie erneut parsen zu können, da in diesem template ebenfalls xml verwendet wird. Am Ende soll Xhtml ausgegeben und angezeigt werden.
Ich habe mal die XML und die XSL Datei angehängt, vielleicht hilft es das Problem verständlicher zu machen.
#######################################################
<!-- XML Datei - input.xml -->
<?xml version="1.0" encoding="ISO-8859-15" ?>
<?xml-stylesheet type="text/xsl" href="input.xsl" ?>
<all>
<a name="objekt1" id="1" />
</all>
#######################################################
<!-- XSL Datei - input.xsl -->
<?xml version="1.0" encoding="ISO-8859-15" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl ="http://www.w3.org/1999/XSL/Transform"
xmlns ="http://www.w3.org/TR/xhtml1/strict">
<xsl:template match="a_input" name="a_input">
<input type="text" name="{@name}" value="{@value}" style="text-align:center;" />
</xsl:template>
<xsl:template match="a">
<table>
<tr>
<td>
<a_input name="@id" value="@id" />
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>