设为首页
收藏本站
最近更新

文章搜索
本类热门

 

首页 >> 网络编程 >> XML >> XSL教程 >> 新闻正文 [字体:  ] [打印文档
XSLT轻松入门第二章:XSLT的实例

文章作者:阿捷
责任编辑:KOKO 录入时间:2004-10-9 18:53:26 来源:不祥
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意. 

下去的代码是:


 

<html>

<head>

<title>First XSLT Example</title>

</head>

<body>

<p><xsl:value-of select="greeting"/></p>

</body>

</html>


 

说明:当模板规则被触发,模板的内容就会控制输出的结果。例子中,模板大部分内容由HTML元素和文本构成。只有<xsl:value-of>元素是XSLT语法,这里<xsl:value-of>的作用是拷贝原文档中的一个节点的值到输出文档。而select属性则详细指定要处理的节点名称。这是XPath语法,"greeting"的意思就是寻找根节点名为greeting的元素,并用模板来处理这个节点。具体的就是找到<greeting>元素,然后将元素的值"hello
world"按模板样式拷贝到输出文件。

提示:由于XML文档是严格的层级结构(用IE5查看XML文件,会看见XML文档类似多级关联菜单),所以我们形象的称XML文档为文档树,其中每一对元素称作树的一个节点。根元素就是根节点。


 

最后关闭所有元素:


 

</xsl:template>

</xsl:stylesheet>


 

好,例子解说完毕。你是否想过为什么要用这么复杂的方法来显示"hello world"呢?

关键不在表面,而在于实质:用这种方法,hello world可以从XML文档中被提取出来,并用各种不同的XSLT模板处理,来输出不同需求的文档。我们来看看XSLT的主要用途:


 


 

2.4 XSLT的用途


 

XSLT的主要用途就是数据转换应用。

由于以XML为基础的电子商务广泛普及,XSLT作为数据转换的角色也越来越重要。例如直接将电视新闻的数据格式转换成报纸新闻需要的数据格式;将股票数据直接转换成图片显示在网页上;对EDI(电子数据交换)数据进行统计,排序等等。

XSLT是处理类似工作的理想工具。

此新闻共有2页 上一页 1 2 下一页

推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·XSLT轻松入门第五章:XSLT的资源
·XSLT轻松入门第四章:XPath的语法
·XSLT轻松入门第三章:XSLT的元素语法
·XSLT轻松入门第二章:XSLT的实例
·XSLT轻松入门第一章:XSLT的概念
·.Net框架下的XSLT转换技术简介
·XSL简明教程(7)XSL 的控制语句
·XSL简明教程(6)XSL过滤和查询
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: