Hi!
Beispiel:
<artikelliste>
<artikel name="GelberStuhl">
<beschreibung>Beschreibung zu GelberStuhl</beschreibung>
<preis>10</preis>
<lieferant>Möbel Mustermann</lieferant>
</artikel>
<artikel name="AllgemeinerStuhl">
Fehlt da nicht ein / am Ende?
<artikel name="BlauerTisch">
<beschreibung>Beschreibung zu BlauerTisch</beschreibung>
<preis>20</preis>
<lieferant>Möbel Huber</lieferant
<artikel>
Und hier am Anfang.
</artikelliste>
Mein erster Einfall war, zwei XSL files zu erstellen
Hm, eigentlich kannst Du das nach Deiner Beschreibung doch auch mit einem lösen: wenn der Inhalt von "AllgemeinerStuhl" immer gleich ist, Du ihn also kennst, dann baust Du einfach ein Spezial-Template ein, welches diese Daten automatisch einfügt:
<xsl:template match="Artikel">
...Beschreibung: <xsl:value-of select="beschreibung" />...
</xsl:template>
<xsl:template match="Artikel[@name='AllgemeinerStuhl']">
...Beschreibung: blabla...
</xsl:template>
VG->Cologne
Simon