ho un problema che mi sembra banale, ma che non so come risolvere.
Vi faccio un piccolo esempio:
File XML
codice:<daCopiare> <p style="color:green">ciao ciao ciao ciao</p> <div style="color:red"> devo diventare un paragrafo </div> bla bla bla</p> bla bla bla bla</p> bla bla blabla bla bla</p> <div style="color:red"> dai che divento un paragrafo </div> </daCopiare>
e questo è il banalissimo xsl:
codice:<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <xsl:copy-of select="node()"/> </body> </html> </xsl:template> </xsl:stylesheet>
il risultato è una pagina html con copiato nel body tutto quello che c'è nell'xml.
Quello che vorrei fare è copiare tutto il contenuto dell'xml dicendo però di sostituire tutti i <div></div> trovati con dei
</p>.
il mio output dovrebbe essere:
come posso fare?codice:<html> <body> <p style="color:green">ciao ciao ciao ciao</p> <p style="color:red"> devo diventare un paragrafo </p> bla bla bla</p> bla bla bla bla</p> bla bla blabla bla bla</p> <p style="color:red"> dai che divento un paragrafo </p> </body> </html>
Grazie a tutti
Cendo

Rispondi quotando