我試圖從我從託運人的API收到的XML響應文件生成運輸標籤,但是,當我嘗試通過我的瀏覽器訪問XML時,我得到這個加載樣式表時出錯:出現未知錯誤(805303f4 )錯誤。加載樣式表時出錯:發生了未知錯誤(805303f4)?
XML響應文件:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<?xml-stylesheet href="http://shippers-website.com/label.xsl" type="text/xsl"?>
XSL文件:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
然後我試圖在本地打開我的電腦,這個XML文件,我保存了XML的本地副本和XSL文件,但是當我這樣做時,我會得到這個加載樣式表時出錯:解析XSLT樣式表失敗。錯誤。
我再變XSL文件命名空間從http://www.w3.org/TR/WD-xsl到http://www.w3.org/1999/XSL/Transform而且似乎對我的本地XML拷貝工作;這是一個好兆頭,但是,我需要這樣才能正確處理XML文件中列出的託運人網站的URL(例如http://shippers-website.com/label.xsl)。
他們告訴我,這個XML類型的響應文件適用於他們的其他客戶,所以我不知道爲什麼它不適合我。
有沒有人有當我打電話XML文件時,它的指向我的託運人的服務器XSL文件(例如http://shippers-website.com/label.xsl)爲什麼我得到這個錯誤的想法?
謝謝!
'xmlns:xsl =「http://www.w3.org/TR/WD-xsl」'識別的語言可能適用於IE 5或6之類的舊IE版本,但肯定不適用於任何其他瀏覽器,如Firefox ,Chrome,Opera,因爲它們只實現了1999年由名稱空間「http:// www.w3.org/1999/XSL/Transform」標識的W3C XSLT 1.0標準。 –