0
如果我們考慮html,我想管理2 div的內容數據。 1 is list data
和2 is for summary
。這樣的形象xsl如何申請 - 模板正確
在xsl
,這是我的代碼
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/hotels">
<html>
<body>
<h2>Transform 2</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Name</th>
<th>Type</th>
<th>Rating</th>
<th>Address</th>
</tr>
<xsl:apply-templates select="hotel[rating >= 4]"/>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="hotel">
<tr>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="type"/></td>
<td><xsl:value-of select="rating"/></td>
<td><xsl:value-of select="address"/></td>
</tr>
</xsl:template>
</xsl:stylesheet>
而且我XML
代碼
<hotels>
<hotel contact="(855) 23 430 732">
<name>hotel A</name>
<type>hotel</type>
<rating>5</rating>
<address>
<houseNo>73 </houseNo>
<street>Preah Monivong Blvd </street>
<Sangkat>Mean Chey</Sangkat >
<Khan>Daun Penh</Khan>
<city>Bangkok</city>
</address>
<room>
<roomType>hotel: standard/deluxe, apartment: studio/2-bedroom/3-bedroom</roomType>
<price>209</price>
<description>Descriptions</description>
</room>
<room>
<roomType>hotel: standard/deluxe, apartment: studio/2-bedroom/3-bedroom</roomType>
<price>210</price>
<description>Descriptions</description>
</room>
</hotel>
<hotel>
.....
</hotel>
我的問題: 我怎麼能寫second templates
內容摘要數據。 (我愚蠢的做佈局。)
那麼是什麼問題,兩次處理同樣的節點?在你的第二個模板和'apply-templates'上使用'mode'。或者是計算總量和平均值的問題?您顯示的示例中有像' hotel:standard/deluxe'這樣的數據,我不確定代碼如何確定某個房間是屬於「標準」還是「豪華」類別,您似乎希望這樣做你的總結。 –