peter_mueller
Mitglied
Hallo zusammen,
ich habe zwei XSLT-Newbie-Fragen, bei denen ich einfach nicht weiter komme und bei denen ihr mir hoffentlich helfen könnt!
1) Zum einen möchte ich gerne wissen, ob es möglich ist, mit Hilfe eines einzelnen XSL-Stylesheet mehrere Dateien zu erzeugen.
Ist es z.B. möglich aus einer Liste von Büchern für jedes Buch eine eigene HTML-Seite zu generieren? Mein Anwendungsfall ist etwas komplexer, aber ich hoffe, das Beispiel reicht zur Verdeutlichung des eigentlichen Problems ...
XML-Code
2) Außerdem würde ich gerne eine Übersichtseite generieren, wo - bezogen aufs obige Beispiel - zunächst alle Bücher von Herrn Meier, dann die von Herrn Schmidt, etc. jeweils gemeinsam zusammen angezeigt werden.
Weil ich vorher nicht weiß, welche Autoren auftauchen werden, müsste man ja quasi den Inhalt des <author>-Elementes auswerten und irgendwie alle Elemente mit dem selben Inhalt zusammen fassen ... Geht so etwas?
Vielen Dank für jeden Hinweis und schöne Grüße,
Peter
ich habe zwei XSLT-Newbie-Fragen, bei denen ich einfach nicht weiter komme und bei denen ihr mir hoffentlich helfen könnt!
1) Zum einen möchte ich gerne wissen, ob es möglich ist, mit Hilfe eines einzelnen XSL-Stylesheet mehrere Dateien zu erzeugen.
Ist es z.B. möglich aus einer Liste von Büchern für jedes Buch eine eigene HTML-Seite zu generieren? Mein Anwendungsfall ist etwas komplexer, aber ich hoffe, das Beispiel reicht zur Verdeutlichung des eigentlichen Problems ...
XML-Code
Code:
<list_of_books>
<book>
<author>Author Meier</author>
<title>title 1</author>
<isbn>123</isbn>
</book>
<book>
<author>Author Schmidt</author>
<title>title 2</author>
<isbn>456</isbn>
</book>
<book>
<author>Author Meier</author>
<title>title 3</author>
<isbn>789</isbn>
</book>
...
</list_of_books>
2) Außerdem würde ich gerne eine Übersichtseite generieren, wo - bezogen aufs obige Beispiel - zunächst alle Bücher von Herrn Meier, dann die von Herrn Schmidt, etc. jeweils gemeinsam zusammen angezeigt werden.
Weil ich vorher nicht weiß, welche Autoren auftauchen werden, müsste man ja quasi den Inhalt des <author>-Elementes auswerten und irgendwie alle Elemente mit dem selben Inhalt zusammen fassen ... Geht so etwas?
Vielen Dank für jeden Hinweis und schöne Grüße,
Peter