XSLT 中 document() 函數(shù)的作用是用來訪問擴(kuò)展xml文檔中的節(jié)點(diǎn)。
它的語法是 node-set document(object,node-set?)
參數(shù) object (必須): 定義一個鏈接到XML文檔的URI;
參數(shù) node-set (可選):用于解釋相對URI。
但在使用中卻發(fā)現(xiàn)它在 IE 與 Firefox 上有不兼容的問題,object 參數(shù)在 IE 中是以 XML 文件為當(dāng)前路徑,但 Firefox 卻是以該 XSLT 文件做為當(dāng)前路徑。
我的測試環(huán)境是:IE 6.0 (MSXML 3.0) 、Firefox 2.0、XSLT v2.0。
這里是測試的文件:http://m.survivalescaperooms.com/Files/yyw84/yywVEVb_xml_xslt_20061230201740.rar
把 books.xml 跟 index.xml 放在同一目錄下,index.xml 可以正常顯示,F(xiàn)F 下不行。把 books.xml 與 index.xslt 放同一目錄在 FF 下可正常顯示,IE 不行。
除了把 books.xml 存兩份或者把 index.xml 、books.xml 和 index.xslt 放同一目錄下,現(xiàn)在還想不出更好的解決方法,前幾天臺灣地震竟對大陸造成了如此大的影響,很多國外網(wǎng)站連同 M$ 都上不去了,本想下載 MSXML 4.0 測試下的,現(xiàn)在不知道還要等多久,也希望能看到大家給出的更優(yōu)雅的解決方案。
http://m.survivalescaperooms.com/yyw84/archive/2006/12/30/608218.html
新聞熱點(diǎn)
疑難解答
圖片精選