2011-04-25 71 views
0

如何獲得一個特定的標籤類型的父節點。 爲前輸入XML是如下─查找父標籤XSLT

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

所以,我想「表」元素的我在XSLT細胞模板中時,上述類型的屬性。我只想爲類型爲'table'的父元素執行此操作。所以輸出上面應該是─「SPECIALMATERIALtbl」

等待答覆。

回答

0

隨着<cell>是上下文節點,<xsl:value-of select="ancestor::table/@type"/>返回你想要什麼。

+0

非常感謝。 – contactkx 2011-04-26 07:43:13