下面是在xsl文件中xpath將被構建和使用的xml文件。如何在xsl中顯示Java的String類型數組?
<response>
<RetrieveUserResponseDTO>
<mob />
<idCustomer />
<requestId />
<idChannel />
<userType />
<idUser />
<idChannelUser>123</idChannelUser>
<idChannelUser>234</idChannelUser>
<idChannelUser>1245</idChannelUser>
等
下面是Java String數組
l_resp.idChannelUser = new String[3];
下面是XSL代碼
<xsl:for-each select="faml/response/retrieveuserresponsedto/idchanneluser">
<tr>
<td class="warning" width="75%">
<xsl:value-of select="faml/response/retrieveuserresponsedto/idchanneluser"></xsl:value-of>
</td>
</tr>
</xsl:for-each>
你的XSLT是指'faml'元素,但這不會顯示在您的XML中。它是否正確?另外,我不認爲java數組在這裏是相關的,因爲XSLT將無法訪問它。在這種情況下,您是否簡單地使用java數組生成XML,然後由XSLT處理? –