XSLT:for-each in-each-not not working [英] XSLT: for-each in for-each not working
问题描述
我的xml如下所示
< Customers>
<客户>
<代码> 8980000473&NBSP; < /代码>
<地址>
< AREACODE> 840602&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; < / AreaCode>
< / Address>
<地址>
< AREACODE> 440301&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; < / AreaCode>
< / Address>
< / Customer>
< / Customers>
<Customers>
<Customer>
<Code>8980000473 </Code>
<Address>
<AreaCode>840602 </AreaCode>
</Address>
<Address>
<AreaCode>440301 </AreaCode>
</Address>
</Customer>
</Customers>
Xsl如下
< Territories m:null =" true">
&NBSP;&NBSP; < xsl:for-each select =" Address" />
$
< xsl:value-of select =" Address / AreaCode" />
$
< / Territories>
<Territories m:null="true">
<xsl:for-each select="Address" />
<xsl:value-of select="Address/AreaCode" />
</Territories>
它总共只收取一个区号,我怎样才能包含区域内的所有区域
It allways pick up only one area code, how can I incluede all area in Territories
推荐答案
AreaCode的值选择不在for-each中。
The value selection of AreaCode is not inside the for-each.
<xsl:for-each select="Address">
<xsl:value-of select="AreaCode"/>
</xsl:for-each>
这篇关于XSLT:for-each in-each-not not working的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!