-1
不同的參數,我能夠使用這個代碼做一個while循環,在我的xsl:while循環與查詢
<!-- recursive named template -->
<template name="while">
<variable name="VALUE">
<!-- your evaluation -->
</variable>
<!-- evaluate and recurse -->
<if test="$VALUE=0">
<call-template name="while"/>
</if>
</template>
現在我想我的查詢參數的變化,每當我打電話「而」模板。
我第一次打電話//dbquery[@id='pers']/rows/row
我有一個參數pOrg ='HR'。結果我得到一些數據。我想在回憶模板時使用這些數據,但隨後參數pOrg等於我在上一個查詢中獲得的數據。
例
<?xml version="1.0" encoding="UTF-8" ?>
<dbqueries>
<dbquery id="pers">
<descriptor>
<database>xxx</database>
<originalquery>SELECT distinct ORG_NUM,POST_NUM FROM tablename where org_num='pOrg'</originalquery>
<parameters>
<param name="pOrg" value="HR" />
</parameters>
<querystring>SELECT distinct ORG_NUM,POST_NUM FROM tablename where org_num='HR';</querystring>
</descriptor>
<columns>
<column name="ORG_NUM" type="VARCHAR" />
<column name="POST_NUM" type="VARCHAR" />
</columns>
<rows>
<row ORG_NUM="HR" POST_NUM="MR" />
</rows>
</dbquery>
</dbqueries>
在這個例子中我想的是,pOrg
參數等於「MR
」我第二次調用而模板。
嗯,我很困惑。我已經閱讀了這三次,我不知道你的問題是什麼。 – 2014-11-21 09:54:07
對於我的XML中的每個我想用post_num –
Bigjo
2014-11-21 13:24:28
中的值重做我的sql,換句話說,我怎樣才能調用// dbquery [@ id ='pers']/rows/row參數pOrg等於特定我選擇的價值。 – Bigjo 2014-11-21 13:26:09