0
我想創建一個水平列的表。 如何使position()
值達到Statistics Name/TC Number
行。 並且StatisticsName
獲取相關行中的所有current()
值。水平列的表
<table border="1" >
<tr bgcolor="#006699">
<th ALIGN="LEFT">Statistics Name/TC Number</th>
</tr>
<xsl:for-each select="PcbStatistics/PcbStatisticsEntries/PcbStatisticsEntry">
<th ALIGN="LEFT"><xsl:value-of select="StatisticsName"/></th>
<xsl:for-each select="TcData/double">
<tr>
<td style='padding:2px 100px 2px 2px'><xsl:value-of select="position()" /></td>
<td style='padding:2px 100px 2px 2px'><xsl:value-of select="current()"/></td>
</tr>
</xsl:for-each>
</xsl:for-each>
</table>
我的XML看起來像這樣
<PcbStatisticsEntry>
<StatisticsName>Reflow Time /200C</StatisticsName>
<TcData>
<double>2.2</double>
<double>1.9</double>
<double>93.1</double>
<double>94.3</double>
<double>90</double>
<double>87.3</double>
</TcData>
</PcbStatisticsEntry>
<PcbStatisticsEntry>
<StatisticsName>Soak Time 120-175C</StatisticsName>
<TcData>
<double>2.5</double>
<double>1.8</double>
<double>2.2</double>
<double>1.9</double>
<double>93.1</double>
<double>94.3</double>
</TcData>
</PcbStatisticsEntry>
等等 感謝您的幫助。
即使世界流氓
呃...我想*水平列*被稱爲*行* ...你需要一個表,其中你可以水平插入你的數據? – Hossein 2012-01-02 12:10:22
@Hossein是的你是對的 – 2012-01-02 12:13:33
回答
爲什麼要使用表格。你可以利用兩個div元素向左浮動50%的寬度。事情會更容易和更好這種方式
來源
2012-01-02 12:04:20
因爲這似乎是相當直接的表格數據,所以它可能會最適合一個表沒有? – 2012-05-21 15:27:41
我推薦嵌套的UL列表來顯示您的數據。請參閱此鏈接瞭解更多詳情。 http://www.mountaindragon.com/html/lists.htm
來源
2012-01-02 12:10:53 Pavan
相關問題