我正在尝试为我的 pdf 文件做斑马条纹。XML如下:
<root>
<order>
<attribute1>1</attribute1>
<attribute2>2</attribute2>
<attribute3>0</attribute3>
<attribute4>4</attribute4>
<attribute5/>
</order>
</root>
如果值为“0”,则不显示属性 3。如果没有值,attribute5 也不会出现。所以我不能像下面那样做斑马条纹:
<fo:table-row (colored)>
<fo:table-cell>
<fo:block>
<xsl:text>Attribute1</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>
<xsl:text>...</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row (non colored)>
<fo:table-cell>
<fo:block>
<xsl:text>Attribute2</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>
<xsl:text>...</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
因为attribute3和attribute5并不总是出现在pdf文件中。我该怎么做?