J'ai un fichier XML transformé en HTML en utilisant XSLT. Cela fonctionne bien dans Internet Explorer mais quand j'ai essayé la même chose dans Chrome, Firefox, Opera, il affiche le code HTML et ne charge pas la page.XML XSL ne fonctionne pas avec Chrome, FireFox, Opera
Je google'd et a trouvé que le type xml-stylesheet devrait être application/XML pour chrome, Firefox. Mais ça n'a pas marché. ci-dessous est mon espace de noms XML,
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:lxslt="http://xml.apache.org/xslt" version="1.0">
<xsl:output method="html" indent="yes" />
ceci est mon code xml,
<?xml version="1.0" encoding="ISO-8859-1"?>
<UserTabs>
<ToolInfo>
<Name name = "test"/>
</ToolInfo>
<BannerTabs>
<Tab name="HOME" Url="http://www.test.com"/>
<Tab name="HISTORY" Url="/com/servlet/test.servlet?func=history"/>
<Tab name="ABOUT" Url="/com/servlet/test.servlet?func=about" absUrl="true"/>
<Tab name="EXIT" Url="/com/servlet/test.servlet?func=logout"/>
</BannerTabs>
<MenuTabs>
</MenuTabs>
<Navigation>
<Menu bgcolor="#E0E0E0" name="Change.Language">
<Item href="/com/servlet/test.servlet?func=customize" icon="bluebutton.gif" name="CUSTOMIZE" target="main" textcolor="blue" value="">
</Item>
</Menu>
</Navigation>
<languages>
<lang name="English (en)" Url="en"/>
</languages>
<runtime>
</runtime>
</UserTabs>
http://stackoverflow.com/questions/1976383/xslt-works-in-ie-not-in-chrome-or- firefox? rq = 1 –
J'ai déjà essayé de changer le type mime (la solution donnée dans le lien que vous avez mentionné) en application/XML mais ça ne marche toujours pas. – mee
Pourriez-vous nous montrer où votre XML fait référence au fichier XSLT? C'est probablement plus pertinent que ce que vous avez montré jusqu'ici. – JLRishe