uso una trasformazione xsl che parte cosi:
java, che non programmo io, prima di mandare tutto al browser trasforma l'xml usando il foglio che parte con le intestazioni sopra riportate. La cosa strana è che il processo va a buon fine e il risultato viene risualizato in firefox. IE invece non visualiza niente anche se l'html è presente (ho fatto "visualizza codice" e l'html è al suo posto). le intestazioni stampate nell'html sono (coem mi aspettavo):codice:<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" media-type="application/xhtml+xml" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
che c... devo fare???????codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

Rispondi quotando