以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]关于xsl帮忙看一下,解决问题的好心人  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=55521)


--  作者:firrlusion
--  发布时间:11/18/2007 2:57:00 PM

--  [求助]关于xsl帮忙看一下,解决问题的好心人
看一段xsl文件中
<img border="0" src="{$thumbPath}{$item-id}{$fileNameSpace}{$galleryVersion}.jpg" alt="">
却根本找不到thumbPath是在哪里定义的,而现在偏偏又要对这个变量作修改,stylesheet也没有定义这个全局变量
<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" xmlns:find="http://www.ebay.com/2004/Finding" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" exclude-result-prefixes="find">
import的xsl中也无
<xsl:import href="../../Common/FunctionLibrary.xsl" />
这个图像是在一个模板中的,难道是引用该模板的文件定义的,或是在哪里有已经定义的全局变量,但从这个xsl文件中怎样发现全局变量定义的文件在什么位置呢,万分感谢作答者:)
--  作者:Qr
--  发布时间:11/18/2007 5:10:00 PM

--  
既然有引用,当然有定义咯,至于它在什么地方定义,可以是当前模板处,也可能是在引用该模板的文件上定义。在XSL中找<xsl:variable><xsl:param>吧,这两个就是用来定义变量的。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms