![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/04/2009, 21:08
|
![Avatar de Ek-Balam](http://static.forosdelweb.com/customavatars/avatar269356_1.gif) | | | Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 16 años, 3 meses Puntos: 2 | |
Respuesta: Error en procesamiento XML
Saludos, Jacobgz.
Revisando los códigos se hallan los siguientes errores:
Primeramente, defines los encoding en utf-8 y el el xsl usas caracteres
no admitidos, ya que no debes hacer uso de acentos (el utf-8 es para
usar el alfabeto inglés, el cual carece de acentos y la letra Ñ, entre otros).
Si deseas hacer uso de acentos, define el encoding en "iso-8859-1" en ambos
archivos.
Segundo y menor, no es necesario que uses el <xsl:output method="html" />
cuando vas a generar un resultado visible en un navegador, pues por defecto
este es el método de salida. En algunos editores xml-xsl te arroja error en el
uso.
Tercero, y el verdadero error, tuviste un error pequeñísimo que es el culpable
de todo:
En el xml definiste <?xml:stylesheet type="text/xsl" href="choose.xsl"?>; siendo
el error los 2 puntos ( : ) que están entre "xml" y "stylesheet". Debiste escribir:
<?xml-stylesheet type="text/xsl" href="choose.xsl"?>
Espero que esto te ayude a solucionar tu problema.
Buen día.
=0) |