Hallo,
Ich bin jetzt etwas weitergekommen. Ich kann die XSLT-Funktion "id" verwenden, um auf ein Element mit einer Bestimmten ID zuzugreifen (http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#id)
Alternativ dazu kann ich die XSLT-Funktion "key()" verwenden, um auf ein beliebiges Element zuzugreifen, welches einen bestimmten Wert hat.
http://aktuell.de.selfhtml.org/tippstricks/xml/gruppierung1/index.htm
Das löst mein Problem, drängt mir aber eine weitere Frage auf:
key() funktioniert laut SELFHTML nur, wenn man alle Elemente haben möchte, die einen bestimmten Wert haben, z. B. alle a-Elemente, für die gilt: id="ABCDIEKATZELIGHTIMSCHNEE". Was aber, wenn man die gesuchten Elemente aufgrund von mehreren Eigenschaften einschränken möchte, z. B. alle a-Elemente für die gilt: id1="ABCDIEKATZELIGHTIMSCHNEE" sowie id2="RIRARUUNDDRAUSBISDU" ?Gibt's hierzu eine Lösung oder muss man das irgendwie händisch machen ?
z.B.
key match="*[@id ='ABCD'] | *[@id = 'EFG']" use="."
oder du erstellst zwei keys und verwendest diese dann für die Ausgabe.
Grüße
Thomas