Transformation XML -> XML / XPath-Ausdruck
snowwhite
- xsl
0 svg4you
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
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