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:
=====================
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>
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".
Il problema sta nell'XSL, avete consigli su come farlo per ottenere l'effetto voluto?
Grazie infinite a tutti!!
HOLA
Ps
Ma da quando nel tag "code" vengono interpretati gli smiles?! Va beh dove vedete questo smiles ->
<- sono dei due punti seguiti da una p