1<?xml version="1.0"?> 2 3<!-- baseball game stats --> 4 5<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 6<xsl:output encoding="utf-8"/> 7<xsl:template match="game"> 8 <tr> 9 <td>Inning</td> 10 <xsl:for-each select="innings/inning"> 11 <td> 12 <xsl:value-of select="num"/> 13 </td> 14 </xsl:for-each> 15 <td>final</td> 16 </tr> 17 <tr> 18 <td><b><xsl:value-of select="home"/></b></td> 19 <xsl:for-each select="innings/inning"> 20 <td> 21 <xsl:value-of select="home/runs"/> 22 </td> 23 </xsl:for-each> 24 <td> 25 <xsl:value-of select="sum(innings/inning/home/runs)"/> 26 </td> 27 </tr> 28 <tr> 29 <td><b><xsl:value-of select="visitors"/></b></td> 30 <xsl:for-each select="innings/inning"> 31 <td> 32 <xsl:value-of select="visitors/runs"/> 33 </td> 34 </xsl:for-each> 35 <td> 36 <xsl:value-of select="sum(innings/inning/visitors/runs)"/> 37 </td> 38 </tr> 39</xsl:template> 40 41<xsl:template match="/"> 42 <html> 43 <table border="1"> 44 <xsl:apply-templates select="games/game"/> 45 </table> 46 </html> 47 48</xsl:template> 49 50</xsl:stylesheet>