查找父标签xslt

时间:2011-04-25 12:27:09

标签: xslt-1.0

如何获取特定标记类型的父节点。 对于ex-输入XML在下面 -

<table type="SPECIALMATERIALtbl" UID="2001">
    <row class="FIGURE" type="SPECIALMATERIALrow">
      <cell class="FIGURE" colspan="7">
        This is a cell
      </cell>
    </row>
   </table>

所以,当我在XSLT中的单元格模板中时,我想获取上面'table'元素的type属性。我想只为类型的父元素 - 'table'执行此操作。所以上面的输出应该是 - “SPECIALMATERIALtbl”

等待回复。

1 个答案:

答案 0 :(得分:0)

<cell>成为上下文节点时,<xsl:value-of select="ancestor::table/@type"/>会返回您想要的内容。