¿Por qué es que la hoja de estilo XSL es aplicada por el navegador sólo cuando la extensión está xml

StackOverflow https://stackoverflow.com/questions/3706438

  •  02-10-2019
  •  | 
  •  

Pregunta

Por Ej.

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="mathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>...</head>
  <body>
    <h1>Example</h1>
    ....
    <math xmlns="http://www.w3.org/1998/Math/MathML">
      <mi>x</mi><mo>+</mo><mn>3</mn>
    </math>
  </body>
</html>

Si el archivo anterior se denomina como mathml.xml, a continuación, Firefox muestra la mathml correctamente, pero no cuando su nombre como mathml.html.

¿Fue útil?

Solución

se podría utilizar mathml.xhtml

Otros consejos

¿Está cargando el archivo localmente o en una red?

Si se trata de más de una red, entonces su servidor web está casi definitivamente fijando el tipo MIME basado en el nombre del archivo sufijo. Se puede comprobar mediante la instalación de una extensión para Firefox como Web Developer y el control de las cabeceras de respuesta.

Si está cargando el archivo localmente, su sistema operativo o el navegador probablemente a determinar el tipo MIME del sufijo de archivo.

Firefox sólo se va a procesar la PI xml-stylesheet cuando se identifica el archivo como XML.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top