ThomasM: XSLT 1.0 Duplikate entfernen und mit Ergebnis weiter arbeiten

Beitrag lesen

Hallo Julian,

Hallo,

stehe wieder vor einer Herausforderung:

Es gehört die Vervielfachung von "Headertext.Text" entfernt und das Ergebnis soll anschließend den bestehenden Knoten "Invoice-Header.Remarks" überschreiben.

Anschließend soll auch noch der gesamte Knoten "Headertext" entfernt werden.

Um den mehrfachen Text nur 1x auszugeben, reicht der Zugriff auf das erste Vorkommen, dann direkt als Inhalt von Remarks ausgeben.

Das zweite redundante Identity-Template kann übrigens weg, also ergänze:

<xsl:template match="Remarks">
  <Remark>
    <xsl:value-of select="normalize-space(//Headertext[1]/Text)"/>
  </Remark>
</xsl:template>

Grüße,
Thomas