6、self轴
songs.xslt文件如下:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head><title>练习使用child轴</title></head>
<body>
<xsl:apply-templates select="歌曲列表"/>
</body>
</html>
</xsl:template>
<xsl:template match="歌曲列表">
<xsl:apply-templates select="child::*"/>
</xsl:template>
<xsl:template match="text()">
文本节点开始:<xsl:value-of select="self::text()"/>:文本节点结束<br/>
</xsl:template>
<xsl:template match="*">
元素节点开始:<xsl:value-of select="self::*"/>:元素节点结束<br/>
</xsl:template>
</xsl:stylesheet>
可以看出,self轴表示本身。实际上我们可以用.来替换以上写法。
7、following轴、following-sibling轴
songx.xml文件如下:<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href=http://tech.ddvip.com/2009-03/"songs.xslt"?>
<歌曲列表>
这个歌曲列表有两首歌
<名称>周懂专辑</名称>
<!--第二首歌曲 -->
<歌曲 日期="2003-11-12">
月亮代表我的心
<名称>夏天里的一把雨</名称>
<作曲家>张三</作曲家>
<长度>4:20</长度>
<艺术家>小天王</艺术家>
月亮代表你的心
</歌曲>
<!--第二首歌曲 -->
<歌曲 日期="2005-12-30">
月亮代表他的心
<名称>冬天里的一把雪</名称>
<作曲家 sex="T">王五</作曲家>
<作曲家>李四</作曲家>
<艺术家>周董</艺术家>
月亮代表她的心
</歌曲>
</歌曲列表>
评论加载中...- 2009-3-27使用CAM机制提高XML验证水平
- 2009-3-21数据库中的pureXML优点介绍
- 2009-3-21XML新手入门 创建构造良好的XML
- 2009-3-21RSS解析器MagpieRSS笔记
- 2009-3-21平面文档索引解决方案(基于XML与XSLT)
- 2009-3-21实现XML和Web服务时要避免的三种常见错误
- 2009-3-21XPath表达式语法概要(二)
- 2009-3-21XPath表达式语法概要(一)
- 2009-3-21利用DOM解析company.xml文件
- 2009-3-21分析DOM树的结构
