Visualizza messaggio singolo
Vecchio 02-09-2004, 10.51.16   #1
DavideDave
Non ci cite niente?
Top Poster
 
L'avatar di DavideDave
 
Registrato: 19-03-2001
Loc.: MilanoRossoNera
Messaggi: 4.095
DavideDave promette bene
XSL, XML e HTML ==> XHTML

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
___________________________________

Vuoi il link del programma che ti ho appena consigliato? Clicca qui
Vuoi sapere il perchč del mio sotto-nick? Premi ALT-F4
..::LaMiaConfigurazione::..
DavideDave non č collegato   Rispondi citando