Il mio xhtml lo genero da xsl. Ora, un xsl tipo
codice:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:template match="/">
<html>
<body>
<div></div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
genera
codice:
<html><body><div /></body></html>
, in pratica il div viene 'ottimizzato' in fase di generazione dell'xml.
Ok, se metto come output method 'html'
codice:
<xsl:output method="html" omit-xml-declaration="yes"/>
il risultato è 'espanso' in modo da non riscontrare il problema del primo post, ma a questo punto mi chiedo: xhtml non è xml???? O forse posso lasciare output method="xml", ma devo definire qualcos'altro per fargli interpretare ai browser che uso sintassi xml per rappresentare un xhtml?
cyo!