首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xsl节点取值有关问题

2012-03-01 
xsl节点取值问题原xml:ab a /bb b /bb c /bb d /bb e /b/a在xsl中,如何精确的取

xsl节点取值问题
原xml:
<a>
  <b> a </b>
  <b> b </b>
  <b> c </b>
  <b> d </b>
  <b> e </b>
</a>

在xsl中,如何精确的取具体的b中的值???
例如,我现在要取第四个b,然后再紧接着取第二个b

[解决办法]
<xsl:template match= "a ">
<xsl:value-of select= "b4 "/>
<xsl:value-of select= "b2 "/>
</xsl:template>
或者循环取
<xsl:for-each select= "a ">
<xsl:value-of select= "b "/>
</xsl:for-each>
[解决办法]
<xsl:value-of select= "b[position()=4] "/>
<xsl:value-of select= "b[position()=2] "/>


第二个问题参考这篇:
http://blog.csdn.net/cds27/archive/2006/07/06/884721.aspx

热点排行