snowwhite: Transformation XML -> XML / XPath-Ausdruck

Hallo,
ich möchte gern eine Transformation von einem XML-Dokument in XML vornehme.

Bei folgender Struktur in meinem XML-Dokument wird nur der Text in das Ergebnisdokument übernommen und nicht die Tags.
...
<entry>
Text text text <uicontrol> text </uicontrol> text.
<note> text text text text </note>
text text text text
</entry>
....

Xslt:
....
<xsl:value-of select="entry[position()=2]/."/>
....

Wenn ich in mein Ergebnisdokument auch die Tags uicontrol und note haben möchte, wie muss dann der XPath-Ausdruck aussehen?
Mein Problem ist, dass ich entweder nur den Text rausbekomme oder halt alle Tags, auch entry. Und ich möchte nur den Text und wenn vorhanden, dann die Tags zu uicontrol und note.

Vielen Dank auf jeden Fall im voraus.

Viele Grüße

snowwhite

  1. Tach snowwhite,

    Xslt:
    ....
    <xsl:value-of select="entry[position()=2]/."/>
    ....

    Wenn ich in mein Ergebnisdokument auch die Tags uicontrol und note haben möchte, wie muss dann der XPath-Ausdruck aussehen?

    Nachdem das in dieser Woche hier gut geübt wurde: <xsl:copy-of select="entry[2]/node()"/>

    Man liest sich,
    svg4you