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 "/>
<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 "/>