cendo Inviato 27 Gennaio 2008 Segnala Condividi Inviato 27 Gennaio 2008 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> <p>bla bla bla</p> <p>bla bla bla bla</p> <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></p>. il mio output dovrebbe essere: codice: <html> <body> <p style="color:green">ciao ciao ciao ciao</p> <p style="color:red"> devo diventare un paragrafo </p> <p>bla bla bla</p> <p>bla bla bla bla</p> <p>bla bla blabla bla bla</p> <p style="color:red"> dai che divento un paragrafo </p> </body> </html> come posso fare? Grazie a tutti Cendo Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.