Hi Michael,
Gibt es irgendwo im Netz etwas verständliches (!!!) zu XSL? Am besten auf deutsch.
Dem Tipp von Thomas bezüglich des Einsteigerseminars kann ich mich - trotz der unsauberen Edition und einigen Fehlerchen, die auf eine gewisse Schlampigkeit hindeuten, nur anschließen. Eine sehr praxisbezogene Angelegenheit ohne große XML-Philosophie drumrum. Dort wird gezielt eine kleine DB auf XML-Basis entworfen (ähnlich deinem Beispiel) und auch genau Dein Problem besprochen.
Zwei sehr gute Quellen im WWW sind leider Englisch, aber bei weitem nicht so schwierig wie die Spec.
Beide sind Tutorien und alleine die Beipiele geben schon einen guten Einblick:
http://www.brics.dk/~amoeller/XML/xslt.html
http://www.arbortext.com/xsl/frames.html
» Wie kann ich ein Element von mehreren gleichen gezielt ansprechen?
Bei folgender Beispieldatei (in XML):
Die Frage dürfte dir Thomas ja durch seine Beispiele bereits beantwortet haben.
Vielleicht noch der Hinweis, daß du JS zwar über xsl:script in ein XSLT-Stylesheet einbinden kannst und so die Abfrage realisieren. Für die Ausgabe mußt du dann aber wieder XSLT nutzen (im IE5).
JS dient nur zur Verarbeitung der Daten, nicht zur Ausgabe von Informationen (im Falle XSL und IE).
Die alert-Ausgabe funktioniert also nur, wenn du ein HTML-Dokument ausgibst, welches in einem Script-Tag den alert-Befehl o.a. document.write oder so enthält.
Aber auch das steht im Einsteigerseminar.
Also auf inne nächste Bahnhofsbuchhandlung (da hab ich das Teil nämlich her, ja: "XML wird auch die Bahnhofsbuchhandlungen erobern" :))und 19.90 auf den Tisch gelegt.
(Jo, *ich* kriege Provision, aber nur wenn du das Buch inner Bahnhofsbuchhandlung kaufst!)
Ciao
Franz, Vorsitzender des Komitees "XML fürs Web UND Bahnhofsbuchhandlungen"