In un XML ho un tag (con CDATA) che contiene del codice HTML, compreso "head", "body" e tutto il resto.
Tramite XSL (Cocoon) devo pubblicare questo HTML.
Il problema è che facendo un semplice "xsl:copy-of" di questo tag, il browser non interpreta il codice HTML ma si limita semplicemente a pubblicare i vari tag HTML e il loro contenuto così come scritti nell'XML.
=====================
Esempio XML:
=====================
codice:<?xml version="1.0"?> <DocumentoXML> <CodiceHTML> <![CDATA[ <HTML><HEAD><TITLE>Prova XHTML</TITLE></HEAD><BODY>Prova Pubblicazione</BODY></HTML> ]]> <CodiceHTML> </DocumentoXML>
=====================
XSL Attuale:
=====================
Ecco, con questo XSL i codici HTML non vengono interpretati e vengono semplicemente pubblicati così come sono stati scritti. Io invece ho bisogno che mi venga fuori una pagina HTML con il seguente codice, quindi con titolo "Prova XHTML" e Testo del Body: "Prova Pubblicazione".codice:<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:processing-instruction name="cocoon-format">type="text/html"</xsl:processing-instruction> <xsl:copy-of select="/DocumentoXML/CodiceHTML"/> </xsl:template> </xsl:stylesheet>
Il problema sta nell'XSL, avete consigli su come farlo per ottenere l'effetto voluto?
Grazie infinite a tutti!!
HOLA![]()

Rispondi quotando
VVoVe:
