2013-10-04 2 views
1

У меня есть 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> 
+0

http://stackoverflow.com/questions/1976383/xslt-works-in-ie-not-in-chrome-or- firefox? rq = 1 –

+0

Я уже пытался изменить тип mime (решение, указанное в указанной ссылке), в приложение/XML, но все еще не работает. – mee

+0

Не могли бы вы показать нам, где ваш XML ссылается на файл XSLT? Это, вероятно, более актуально, чем то, что вы показали до сих пор. – JLRishe

ответ

0

Я нашел решение для моего собственного вопроса после поиска и прибегая к помощи,

Моего XSL и XML пространства имен было правильно, но мне нужно добавить в сервлет также тип содержимого ответа как в doGet, так и в doPost. И я добавил, что теперь он работает. типы MIME можно найти в приведенной ниже ссылке,

Смежные вопросы