您的位置:首页 > 其它

xslt解释xml的简单例子

2008-10-31 10:32 411 查看
<?xml version="1.0" encoding="GB2312"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="/">

<HTML>

<HEAD>

<TITLE></TITLE>

</HEAD>

<BODY>

<H1>学生个人信息</H1>

<table width="200" border="1">

<tr>

<td>编号</td>

<td>姓名</td>

<td>性别</td>

<td>生日</td>

<td>成绩</td>

<td>技能</td>

</tr>

<xsl:for-each select="studInfo/student">

<tr>

<td><xsl:value-of select="position()"/></td>

<td><xsl:value-of select="name"/></td>

<td><xsl:value-of select="sex"/></td>

<td><xsl:value-of select="birthday"/></td>

<td><xsl:value-of select="score"/></td>

<td><xsl:value-of select="skill"/></td>

</tr>

</xsl:for-each>

<xsl:value-of select="/studInfo/student[@ID]"/>----

<xsl:value-of select="/studInfo/student"/>-----

<xsl:value-of select="/studInfo/student/skill"/>

</table>

</BODY>

</HTML>

</xsl:template>

</xsl:stylesheet>

<?xml version="1.0" encoding="gb2312" ?>

<?xml:stylesheet type="text/xsl" href="student.xslt" ?>

<studInfo>

<student ID="040310125">

<name>luliuyan</name>

<sex>男</sex>

<birthday>1985.8.19</birthday>

<score>100</score>

<skill>Java</skill>

<skill>Oracle</skill>

<skill>C Sharp</skill>

<skill>SQL Server</skill>

</student>

<student ID="040310150">

<name>xiaowang</name>

<sex>女 </sex>

<birthday>1985.8.20</birthday>

<score>100</score>

<skill>C++</skill>

<skill>Oracle</skill>

<skill>C Sharp</skill>

<skill>SQL Server</skill>

</student>

<student ID="040310152">

<name>badboy</name>

<sex>男</sex>

<birthday>1985.8.20</birthday>

<score>100</score>

<skill>C++</skill>

<skill>Oracle</skill>

<skill>C Sharp</skill>

<skill>SQL Server</skill>

</student>

</studInfo>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: