1
我是XSLT的新手,但是我研究过这一点,但似乎无法得到此工作。我有一个xsl文档和一个外部xml文档。我导入文档作为变量$ LOOKUPXLST Lookup Table返回false
外部XML
<?xml version="1.0" encoding="UTF-8"?>
<labels>
<label ead="physloc">Physical Location</label>
<label ead="unittitle">Title</label>
</labels>
变
<xsl:variable name="LOOKUP" select="document('includes/labels.xml', /)" />
XSL
<xsl:value-of select="$LOOKUP/labels/label[@ead='unittitle']" />
当我调试这个(氧气撒克逊EE 9.5.1.7),我可以看到,该文件已经进口的,我甚至可以浏览节点/值与调试器设置,但我什么也没有打印出来。
我在做什么错?
也许你的样式表使用'xpath-default-namespace',这样路径不起作用。尝试'的 '。如果这样做没有帮助,那就告诉我们最小但完整的样本,这样我们就可以重现问题。 –
2014-11-21 17:00:48
@MartinHonnen这就是答案。非常感谢你。我一直把头发拉出来。 – JeremyGibson 2014-11-21 17:19:39
OK,我已经把我的建议为答案,这样你能接受和解决的问题被标记。 – 2014-11-21 17:21:46