XSLT:for-each in-each-not not working [英] XSLT: for-each in for-each not working

查看:87
本文介绍了XSLT:for-each in-each-not 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆