ThomasM: XML-Element-Struktur ändern

Beitrag lesen

Hallo JayJayS,

Mir wird eine XML-Datei mit verschachtelten Elementen zur Verfügung gestellt. Um diese verarbeiten zu können, benötige ich jedoch eine unverschachtelte Struktur und mit anderen Elementbezeichnungen. Ich habe es auch schon mit XML_Konvertern versucht, jedoch konnte damit nicht das gewünschte Ausgabeformat erreicht werden.

Diese Transformation wäre ein Ausgangspunkt:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
  <xsl:template match="item">
    <data>
      <title>
        <xsl:value-of select="details/title"/>
      </title>
      <description>
        <xsl:value-of select="details/description"/>
      </description>
      <summary>...</summary> <!-- nicht vorhanden -->
      <imageurl>
        <xsl:value-of select="images/img/URL"/>
      </imageurl>
      <url>...</url> <!-- nicht vorhanden -->
    </data>
  </xsl:template>
</xsl:stylesheet>

Grüße, Thomas