0
我有这样的两种表达,我想将它们放在同一个表,并指望他们让我有这样的事情:计数在XSL:FO
1. Replacement 1
2. Replacement 2
3. Replacement 3
4. Repair 1
5. Repair 2
6. Repair 3
但我发现了这样的输出:
1. Replacement 1
2. Replacement 2
3. Replacement 3
1. Repair 1
2. Repair 2
3. Repair 3
XML
<selectedcalculation>
<CLASSXml>
<CalcData>
<RunDesc>NormalCalc</RunDesc>
<SpareParts>
<PartDtls>
<PartDtl>
<RepTyp>E</RepTyp>
<GId>0281</GId>
<PartDesc>Replacement 1</PartDesc>
<PartNo>8W0 807 065 GRU</PartNo>
<Price Cur="HRK">+3002.92</Price>
</PartDtl>
<PartDtl>
<RepTyp>E</RepTyp>
<GId>0297</GId>
<PartDesc>Replacement 2</PartDesc>
<PartNo>8W0 807 681 B 9B9</PartNo>
<Price Cur="HRK">+193.01</Price>
</PartDtl>
<PartDtl>
<RepTyp>E</RepTyp>
<GId>0410</GId>
<PartDesc>REŠETKA HLADNJAKA</PartDesc>
<PartNo>8W0 853 651 3FZ</PartNo>
<Price Cur="HRK">+1640.57</Price>
</PartDtl>
</PartDtls>
</SpareParts>
<Labor>
<IDtls>
<IDtl>
<RepTyp>I</RepTyp>
<GId>0471</GId>
<PartDesc>Repair 1</PartDesc>
<RepDesc>POPRAVAK</RepDesc>
</IDtl>
<IDtl>
<RepTyp>I</RepTyp>
<GId>0741</GId>
<PartDesc>Repair 2</PartDesc>
<RepDesc>POPRAVAK</RepDesc>
</IDtl>
<IDtl>
<RepTyp>I</RepTyp>
<GId>0742</GId>
<PartDesc>Repair 3</PartDesc>
<RepDesc>POPRAVAK</RepDesc>
</IDtl>
</IDtls>
</Labor>
</CalcData>
</selectedcalculation>
XSLT
<xsl:template name="standardParts">
<xsl:for-each select="selectedcalculation//CalcData[RunDesc = 'NormalCalc']//SpareParts[1]//PartDtl">
<xsl:variable name="detal" select="GId"/>
<fo:table-row>
<fo:table-cell>
<fo:block text-align="left">
<xsl:value-of select="position()"/>
<xsl:value-of select="'. '"/>
<xsl:value-of select="PartDesc"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
<xsl:for-each select="selectedcalculation//CalcData[RunDesc = 'NormalCalc']//IDtl">
<xsl:variable name="detal" select="GId"/>
<fo:table-row>
<fo:table-cell>
<fo:block text-align="left" >
<xsl:value-of select="position()"/>
<xsl:value-of select="'. '"/>
<xsl:value-of select="PartDesc"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</xsl:template>
发布输入。 –
选择汽车零件进行更换和修理时,输入是在GUI上完成的。我只能从提取数据的位置发布XML: –
http://stackoverflow.com/questions/5552811/how-to-use-xsl-number-to-count-elements –