Datasheet
<tr>
<td>
<xsl:value-of select=”Name” />
</td>
<td>
<xsl:value-of select=”Rooms” />
</td>
<td>
<xsl:value-of select=”City” />
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
And you get a resulting XML document (in this case, also an XHTML document) looking like this:
<table>
<tr>
<td>
Hotel Name
</td>
<td>
Number of Rooms
</td>
<td>
Location
</td>
</tr>
<tr>
<td>
Hotel Shakespeare
</td>
<td>
50
</td>
<td>
Birmingham
</td>
</tr>
<tr>
<td>
Hotel Washington
</td>
<td>
500
</td>
<td>
Chicago
</td>
</tr>
</table>
13
Chapter 1: Introducing Ajax
04_106754 ch01.qxp 2/9/07 6:15 PM Page 13