У меня есть XML-файл, преобразованный в html с помощью XSLT. Он хорошо работает в Internet Explorer, но когда я пробовал то же самое в Chrome, Firefox, Opera, он отображает HTML-код, а не загрузку страницы.XML XSL не работает с Chrome, FireFox, Opera
Я google'd и нашел, что тип xml-stylesheet должен быть приложением/XML для chrome, Firefox. Но это не сработало. ниже мой 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" />
это мой 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 –
Я уже пытался изменить тип mime (решение, указанное в указанной ссылке), в приложение/XML, но все еще не работает. – mee
Не могли бы вы показать нам, где ваш XML ссылается на файл XSLT? Это, вероятно, более актуально, чем то, что вы показали до сих пор. – JLRishe