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 –