使用css,xsl,dso 来丰富xml的显示
使用css在student.css中写如下的样式:
student{
background-color: #CCCCFF;
width: 80pt;
}
name{
display: block;
font-size: 16pt;
}
age{
color: #FF0000;
font-size: 14pt;
}
sex{
color: #0000FF;
font-size: 14pt;
}
在StudentCss.xml中的href的路径
<?xml-stylesheet type="text/css" href="Students.css"?>
加入xml的根节点和子节点
<students>
<student id="1">
<name>张三</name>
<age>21</age>
<sex>男</sex>
</student>
<student id="2">
<name>李四</name>
<age>32</age>
<sex>女</sex>
</student>
</students>
xsl 可扩张的样式语言 Student.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
xsl的包含“xsl:stylesheet”根元素 版本 以及xsl标准模式的命名空间
<xsl:template match="/">
<table border="1">
<tr>
<td>姓名</td>
<td>学号</td>
<td>年龄</td>
<td>性别</td>
</tr>
<xsl:apply-templates select="./students/student">
<xsl:sort select="age"/>
</xsl:apply-templates>
</table>
</xsl:template>
加入表头和所要填入的数据的位置 “/”是根节点 ,从students.xml的student的根节点
取得数据,并对age节点的值排序
===
dso 数据源对象
<xml id="student" src="Students.xml"></xml>
<table border="1" datasrc="#student">