Hej! Funkar det med följande? Det gjorde det tydligen inte. Hittade en möjlighet att testa och se den genererade koden... <xsl:copy-of select= "rootnod/elementet"/>få med taggar i XSLT, utan transformation??
Har en något udda XSL-T-fråga. Jag har skrivit ett stylesheet för att transformera från en XML-dialekt till en annan.
Nu har jag ett problem som jag skulle behöva få hjälp med:
finns det något sätt i XSL-T att "kopiera" över ett element (med barn) från första xml-filen till den andra via XSL-T, UTAN att behöva göra en transformering för dem? Det är nämligen så att elementet (och dess barn) kommer att ha exakt samma struktur, namn och innehåll även i xml-fil nummer 2.
//KarinSv: få med taggar i XSLT, utan transformation??
<code>
<xsl:for-each select=".../element">
<element>
<xsl:value-of select="/" />
</element>
</xsl:for-each>
</code>Sv: få med taggar i XSLT, utan transformation??
Däremot finns <xsl:copy-of select="path"/> som kopierar noden med sökväg 'path' tillsammans med undernoder.
Använd select="." för att kopiera den aktuella noden.Sv: få med taggar i XSLT, utan transformation??
Gör precis det jag vill, dvs kopierar och infogar elementet och dess barn.
Tack!