XSLT 應用

資料

<?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="text/xsl" href="studentList.xsl"?> <students> <student> <證號>A123</證號> <名稱>車神</名稱> <單位>資管</單位> </student> <student> <證號>A456</證號> <名稱>阿三哥</名稱> <單位>電機</單位> </student> </students>

樣式

<?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>壞學生名單</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>證號</th> <th>名稱</th> <th>單位</th> </tr> <xsl:for-each select="students/student"> <tr> <td><xsl:value-of select="證號"/></td> <td><xsl:value-of select="名稱"/></td> <td><xsl:value-of select="單位"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>