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