Tengo un programa que produce documentos XML más bien vainilla. La primera línea de este tipo de documentos generados esXML versión 1.1 no es aceptado por los navegadores?
<?xml version="1.1"?>
IE8 y Firefox tanto objeto a esto, al quejarse "versión incorrecta" y explícitamente apuntando a la parte "1.1".
Si parcheo la primera línea de decir:
<?xml version="1.0"?>
ambos se cargue/muéstrame documento sin queja.
¿No es estándar la versión 1.1 de XML? ¿Los navegadores realmente no los aceptan? ¿O es el mensaje de error (como con la mayoría de los mensajes de error de software) simplemente engañoso y algo más está mal?
¿Entonces los navegadores realmente no implementan esto? Asombroso. Un estándar compatible aparentemente updward nadie parece seguir (DOA desde 2004?) Bueno, esa es una manera de matarlo. –
@Ira: Apenas el primer ejemplo de un estándar W3C que todos ignoraron. XML 1.1 es una solución en busca de un problema. – skaffman
A partir de agosto de 2015, XML 1.1 no es compatible con Firefox, Chrome, PHP (libxml) o cualquier validador en línea que aparezca en la primera página de Google. Estoy bastante seguro de que está muerto. –