0
我有下面的輸入XML:隱藏空白細胞XSLT
figure2 支持 支持 支持
如果Table元素的Class屬性中有任何具有「SPECIALMATERIAL」的列,我需要隱藏PARTNUMBER列;其次,我需要在「圖」標籤行之後插入一個新行。在這種情況下,新排應該在第二位。
我有下面的輸入XML:隱藏空白細胞XSLT
figure2 支持 支持 支持
如果Table元素的Class屬性中有任何具有「SPECIALMATERIAL」的列,我需要隱藏PARTNUMBER列;其次,我需要在「圖」標籤行之後插入一個新行。在這種情況下,新排應該在第二位。
下面是做這個的代碼(如果我理解你正確地要求):
<xsl:template match="table">
<xsl:for-each select="row[cell/@class = 'SPECIALMATERIAL']">
<tr>
<xsl:for-each select="cell[normalize-space(.)]">
<th><xsl:value-of select="."/></th>
</xsl:for-each>
</tr>
</xsl:for-each>
</xsl:template>
感謝奧列格,它幫助。 – contactkx 2011-04-05 09:07:01
太棒了!如果您接受答案,我將不勝感激:) – 2011-04-05 09:34:08