Xsl:copy, nur falls Element noch nicht vorhanden

Hallo,

bin noch eine Anfängerin in XSL. Nun muss ich folgendes realisieren: es gibt z.B. Folgendes in der XML-Datei:

Ich muss hier noch mehrere Kategorien einfügen, von denen vielleicht manche den gleichen ID haben. Diese dürfen dann nicht eingefügt werden, damit keine Duplikate entstehen.

Es wird also ein Knoten StyleCategories in der Zieldatei gesucht und bestimmte Elemente dorthin kopiert. Das klappt soweit:

96Category1

Nun muss ich aber prüfen, ob so ein Element dort schon früher war, und in diesem Fall nicht kopieren. Meine Kenntnisse reichen da nicht aus, und es ist zudem ziemlich dringend… Hilfe!

Danke schon mal an alle Helfenden.

Hallo Anfängerin :wink:

guck mal nach „Merging two XML Documents“ unter:
http://www2.informatik.hu-berlin.de/~obecker/XSLT/

hth,

Stefan