我有以下输入XML:
figure2 支持 支持 支持
如果Table元素的Class属性中有任何包含“SPECIALMATERIAL”的列,我需要隐藏PARTNUMBER列;其次,我需要在“figure”标记行之后插入一个新行。在这种情况下,新行应该位于第2位。
答案 0 :(得分:0)
这是执行此操作的代码(如果我理解您正确请求):
<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>