16/06/2009, 01:37
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 42
Antigüedad: 15 años, 5 meses Puntos: 1 | |
Respuesta: Problema con cabecera XML en Transformación XSLT - Ayuda Hola,
A ver, parece que no me has entendido. He probado las 2 opciones que me has dado.
La primera poniendo el DOCTYPE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
y en el xsl en el method poner :
<xsl:output method="html" encoding="utf-8" indent="yes"/>
De esta forma genero la pagina html pero al validarla con el W3C me salen los 9 ERRORES que te he puesto arriba.
La segunda opcion con el DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http : // w w w .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
y con el xsl method poner el mismo:
<xsl:output method="html" encoding="utf-8" indent="yes"/>
De esta forma salen los 36 errores de las "/" al final de las etiquetas q no te las coge y demas.
Dado que si le pongo el method="xml" me pasa lo de que te pone la linea de xml dentro del body y daria error.
Mi inicio de codigo en el documento XSL es el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http : // w w w . w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" indent="yes"/>
<xsl:template match="/">
<div id="contenedor">
.
.
.
Un saludo. |