xml – xsl:import或xsl:include的相对路径
我试图使用VBScript对
XML对象进行XSLT转换.
我正在翻译的XSL文件包括< xsl:import href =“script.xsl”/>指示.如果我使用绝对URL(http://localhost/mysite/script.xsl),它会很好地导入样式表;但是,如果我使用相对路径(script.xsl),它会报告“找不到资源”.我需要能够在一组机器中移植它,所以我需要能够使用相对URI.有什么建议? 笔记: > VBScript文件位于http://localhost/myscript.asp 附录: 谢谢,大家,谢谢你的回答.我越是深入研究这样做的代码,它就是陌生人. myscript.asp是一个相当不寻常的代码汇编.会发生什么是styles.xsl作为XML块(< xml src = ...>)包含在myscript.asp的HTML输出中,然后在客户端使用VBScript将该块作为样式表加载.然后,此样式表用于转换通过XMLHTTP检索的XML块.所以问题是styles.xsl的上下文是客户端的HTML,与script.xsl的位置无关.
xsl:import,xsl:include的当前目录和document()函数是包含使用它们的转换的目录.所以你说你正在使用的xsl:import指令应该正常工作.
我唯一能想到的可能会影响到这一点:如果使用相对路径,则直接从文件系统读取文件,而如果使用绝对URI,则从Web服务器检索文件.有可能是某些安全设置阻止脚本读取此目录中的文件吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c – 使用多重继承来满足抽象基类
- 深入理解Flash Player的应用程序域(Application Domains)
- ruby – Selenium RC:如何使用多个浏览器启动交互式测试
- ruby-on-rails – redirect_to方法如何在ruby中工作
- 正则表达式30分钟入门教程
- Flex3学习轨迹:自定义缓动函数实现一个弹跳缓动动画
- 数组sort_by与nil元素(ruby)
- 使用version参数解决Oracle数据泵版本差异
- c – const char *,const char(&)[N]和std :: string的
- Erlang手册re模块翻译(一) ——compile函数