XSLT 中 document() 函数的作用是用来访问扩展XML文档中的节点。
它的语法是 node-set document(object,node-set?)
参数 object (必须): 定义一个链接到XML文档的URI;
参数 node-set (可选):用于解释相对URI。
但在使用中却发现它在 IE 与 Firefox 上有不兼容的问题,object 参数在 IE 中是以 XML 文件为当前路径,但 Firefox 却是以该 XSLT 文件做为当前路径。
我的测试环境是:IE 6.0 (MSXML 3.0) 、Firefox 2.0、XSLT v2.0。
这里是测试的文件:
下载
把 books.xml 跟 index.xml 放在同一目录下,index.xml 可以正常显示,FF 下不行。把 books.xml 与 index.xslt 放同一目录在 FF 下可正常显示,IE 不行。
目前能想到的解决方案是把 books.xml 存两份或者把 index.xml 、books.xml 和 index.xslt 放同一目录下,另外就是将文件放到网站目录下以链接的形式读取,不过感觉这些都不够优雅。
分享到:
相关推荐
xslt手册.chm java实现xslt 简单的 Xalan 扩展函数 - 工程 xslt知识点速查手册.doc 2 Javascript XSLT 处理XML文件(IE and Firefox).doc Saxon 剖析 XSLT 处理器.doc
完美的xslt数值函数与字符串函数.pdf
#ISSN XQuery 3.0 和 XSLT 2.0 函数库# ISSN(或国际标准序列号)被出版商(和其他人)用来识别不同媒体类型(例如印刷或电子等)的期刊出版物。 该函数库包含以下函数: 格式化 ISSN 从 ISSN 中删除格式计算 ISSN ...
xslt中调用java
ajax和xml,xslt的整合使用,调优版本,ie6和firefox2.0测试通过 <br>代码还没来得急整理,大家自己整理,顺便可以自己理解下. <br>原形是从网上抄,但我在firefox下怎么都不行, 所以自己修正了,这是修正后的版本
本文相关代码,解压为一个eclipse工程 博文链接:https://capslk.iteye.com/blog/457347
XML笔记+XSLT中文入门 XML笔记+XSLT中文入门XML笔记+XSLT中文入门 XML笔记+XSLT中文入门
xslt中英文对照教程 xslt中英文对照教程 xslt中英文对照教程 XSLT 是一种用于转换 XML 文档的语言。
最近使用Firefox进行网页的调试,发现有些... 在Firefox中使用XSLTProcessor对象处理XML,主要使用该对象的两个方法: 一、transformToFragment()。 二、transformToDocument()。 下面的代码仅仅使用transformToFragm
xml和xslt在Web开发中的应用
本文共分五大章:XSLT概念,XSLT的实例,XSLT的元素语法,XPath的语法,XSLT的资源。 1.XSLT的概念 1.1 什么是XSLT 1.2 为什么要用XSLT 1.3 XSLT的历史 1.4 什么是XPath 1.5 XSLT和CSS的比较 1.6 XSLT和IE5
NULL 博文链接:https://brucefight.iteye.com/blog/857089
XSLT 元素 XSLT在服务器上 XSLT在客户端
XSLT使用的例子源码,XML与XSLT结合实现页面格式与数据的分离
XML内容管理应用程序的增长刺激了对XSLT和Xpath技能的要求.本入门教程提供了XSLT处理模型的基础,为开发者提供了重要的基本功. XSLT 是一种用于将 XML 文档转换为 ... XPath 是一种用于在 XML 文档中进行导航的语言。
Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage ...
xslt中文参考手册
XSLT 调用 Java 的类方法XSLT 调用 Java 的类方法
XSLT 元素使用说明