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