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>
<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>
相关文章推荐
- js通过xmldom调用xslt对xml排序输出的一个简单例子.
- xslt转化xml的最简单例子
- 简单的GDataXML 解析例子
- C#修改XML的简单例子
- 一个简单的例子教你明白XMLHTTPRequest的原理
- xml多线程解析,简单易懂的例子
- dom4j解析XML简单例子
- DOM解析XML 简单例子
- 一个简单的XML例子
- android发送xml信息到web服务器简单例子
- 关于XML序列化的简单例子
- php输出标准xml,php访问mysql数据库简单例子(可以被asp等程序读取)
- XMLHttpRequest Level 2的简单例子
- 关于XML序列化的简单例子
- 简单的XML结合XSL的例子,有助于学习内部的原理(内附源码)
- 一个简单xml小例子
- java读配置文件(xml、property)的简单例子
- 如何用简单易懂的例子解释隐马尔可夫模型?
- VB操作xml的简单例子
- XML——XSLT的一个简单荔枝