您的位置:首页 > 其它

xslt的document能不能使用变量 ?该如何处理

2017-02-13 14:09 225 查看
xslt的document能不能使用变量 ?
<xsl:variable   name= "DocShop "   select= "document($File) "   /> 
<xsl:value-of   select= "$DocShop/Name "   />   
--这儿报错 
/* 
保存文件出现异常!加载文档“E:\Site\Wiseman\CodeNet\Web\Specialist\lwx\”时出错。有关错误的完整说明,请参见内部异常。 
*/ 
但 <xsl:value-of   select= "$File "   /> 输出为E:\Site\Wiseman\CodeNet\Web\Specialist\lwx\Shop.xml
------解决方案--------------------------------------------------------
可以用变量。
------解决方案--------------------------------------------------------
document($File) 是以你xsl文档所在目录为根目录检索的文件的;是相对路径
------解决方案--------------------------------------------------------

<xsl:value-of select= "document( 'a.xml ')//greetings/Msg1 "/> 
或 
<xsl:variable name= "file " select= " 'a.xml ' "> 
<xsl:value-of select= "document($lpfile)//greetings/Msg1 "/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  XML XSL 模板参数 XSLT