2014-07-21 58 views
0

輸入文件:從配置文件中使用動態值 - XSLT轉換

<member> 
<memberID>500</memberID> 
<name>John</name> 
<memberID>501</memberID> 
<name>Mathew</name> 
<memberID>502></memberID> 
<name>Clark</name> 
</member> 

我正在使用XSLT,它看起來像:

<xsl:template match="/"> 
<xsl:copy-of select="member[child::memberID/text()='500']"/> 

現在,我需要使用配置文件或其他任何方式來做這個比較與500動態即如果在配置我的值501,xslt現在應該比較501而不是500.

任何想法如何使用配置文件概念在這裏在XS LT。

很多預先感謝。

+0

您確定這是您的輸入嗎?一個具有多個menmberID的成員元素? –

回答

0

您可以使用文檔()函數從另一個文件讀取數據。另一種選擇是在運行時將參數傳遞給XSLT樣式表。