gambetti: verschachtelung via xsl

Weiss jemand, ob und wie man knoten per xsl verschachteln kann, wenn das xml-dokument keine verschachtelung aufweist?

Beispiel xml-Dokument:

<knoten 1></knoten1>
<knoten 2></knoten2>

.. und das soll herauskommen:

<knoten 1>
  <knoten 2></knoten2>
</knoten1>

oder kann man die baumstruktur nicht per xsl verändern??

  1. Hm, prinzipiell ist ziemlich viel in XSL möglich, warum nicht auch das? Nur kommt es auch drauf an, wie genau dein Scenario aussieht. Wenn du nur einen konten1 und einen knoten2 hast, ist das nicht so schwierig.

    Mal aus dem Kopf, wie wäre es mit soetwas:

    <xsl:template match="knoten1">
    <knoten1>
      <knoten2>
       <xsl:value-of select="../knoten2"/>
      </knoten2>
    </knoten1>
    </xsl:template>

    Wenn du jetzt mehrere knoten1 hast, dem jeweils ein knoten2 folgt, müsste man wahrscheinlich etwas mehr arbeit aufwänden. Aber ich bin mir sicher, dass auch das geht...

    Lieben Gruß

    Fredo