Lernwilliger: XML-Dokument in unterschiedliche XHTML-Dokumente transformieren

Beitrag lesen

Der Thread bedingte Transformation könnte was für dich sein.

Leider nicht so wirklich. Der URL-Parameter kommt dort ja nur wegen des Umweges über PHP in das XSLT-Dokument. Ich verwende aber gar kein PHP, sondern soll die Aufgabe nur mit Hilfe von XHTML, XML und XSLT lösen.

Ich kann mir auch nicht wirklich vorstellen, dass mein Problem so außergewöhnlich ist. Mal ein konkretes Beispiel: Gegeben sei ein Terminkalender in einem XML-Dokument mit beruflichen und privaten Terminen. Nun sollen sowohl die beruflichen als auch die privaten Termine jeweils getrennt ausgegeben werden können. Der einzige Weg kann dann doch nicht nur sein, dass man die Daten (das XML-Dokument mit dem Terminkalender) doppelt vorhält und in einem der beiden XML-Dokumente das eine, in dem anderen der beiden XML-Dokumente das andere XSLT-Dokument einbindet. Und für jede weitere Filterung müssten die Daten wieder komplett kopiert werden, sodass sie irgendwann in x-facher Ausfertigung vorliegen würden.