One Day-XML:XSLT
XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。
XPath 是一种用于在 XML 文档中进行导航的语言。
学习之前,您需要具备的基础知识:
在您继续学习之前,需要对以下知识有基本的了解:
- HTML / XHTML
- XML / XML 命名空间
- XPath
什么是 XSLT?
- XSLT 指 XSL 转换(XSL Transformations)。
- XSLT 是 XSL 中最重要的部分。
- XSLT 可将一种 XML 文档转换为另外一种 XML 文档。
- XSLT 使用 XPath 在 XML 文档中进行导航。
- XPath 是一个 W3C 标准。
XSLT = XSL 转换
XSLT 是 XSL 中最重要的部分。
XSLT 用于将一种 XML 文档转换为另外一种 XML 文档,或者可被浏览器识别的其他类型的文档,比如 HTML 和 XHTML。通常,XSLT 是通过把每个 XML 元素转换为 (X)HTML 元素来完成这项工作的。
通过 XSLT,您可以向或者从输出文件添加或移除元素和属性。您也可重新排列元素,执行测试并决定隐藏或显示哪个元素,等等。
描述转化过程的一种通常的说法是,XSLT 把 XML 源树转换为 XML 结果树。
XSLT 使用 XPath
XSLT 使用 XPath 在 XML 文档中查找信息。XPath 被用来通过元素和属性在 XML 文档中进行导航。
如果您希望首先学习 XPath,请访问我们的 XPath 教程。
它如何工作?
在转换过程中,XSLT 使用 XPath 来定义源文档中可匹配一个或多个预定义模板的部分。一旦匹配被找到,XSLT 就会把源文档的匹配部分转换为结果文档。
XSLT 是 W3C 标准
XSLT 在 1999 年 11 月 16 日被确立为 W3C 标准。
如需更多有关 W3C 的 XSLT 活动的信息,请访问我们的 W3C 教程。
几乎所有主要的浏览器均支持 XML 和 XSLT。
ref:http://www.w3school.com.cn/xsl/xsl_intro.asp
转载于:https://www.cnblogs.com/BpLoveGcy/archive/2010/04/10/1709094.html
One Day-XML:XSLT相关推荐
- 雷林鹏分享:Ruby XML, XSLT 和 XPath 教程
Ruby XML, XSLT 和 XPath 教程 什么是 XML ? XML 指可扩展标记语言(eXtensible Markup Language). 可扩展标记语言,标准通用标记语言的子集,一种 ...
- python3 xml 取标签显示内容_如何应用“XML+XSLT”技术分离Web表示层数据和样式
软件项目实训及课程设计指导--如何应用XML+XSLT技术分离Web表示层数据和样式 1."XML+XSLT"技术在J2EE技术平台中的应用 Java语言及相关的应用技术的产生解决 ...
- webservice的css哪里添加,XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站
时至今日,使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实Web标准化只是将表现(Css)分离了出来,而数据和结构仍然混杂在一起,它绝对不是我们最终的归宿,它只是一个过渡品. ...
- jsp 页面刷新_如何应用XML+XSLT+AJAX组合技术实现无刷新数据查询
软件项目实训及课程设计指导--如何应用XML +XSLT +AJAX组合技术实现无刷新的数据查询的应用实例 1.在Web应用系统项目中添加一个实现查询的请求页面searchBook.jsp (1)创建 ...
- XML——XSLT的一个简单荔枝
[0]intro to XSLT(转自: http://www.w3school.com.cn/xsl/xsl_languages.asp) 0.1)起始于 XSL XSL 指扩展样式表语言(EXte ...
- Xml+Xslt测试工具
下载地址:http://download.csdn.net/detail/a497785609/5791359 说明:下载后,修改下Xslt部分的头部:<xsl:stylesheet versi ...
- xml xslt中的空格输出处理
<xsl:text disable-output-escaping="yes"> </xsl:text> 转载于:https://www.cnblogs ...
- 用XSLT和XML改进Struts
摘要 Struts是一个优秀的Java Web开发框架.Struts是Apache项目之一,现在Struts已经在Java开发团体中得到了广泛的支持.在这篇文章中Julien Mercay ...
- 使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP.PHP.JSP等.然而,如果要在客户端显示多条记录并且排序是一件 ...
- (转)使用XML、XSLT和XPath创建可排序、分页、重用的数据显示页
在Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP.PHP.JSP等.然而,如果要在客户端显示多条记录并且排序是一件 ...
最新文章
- redux常见问题答疑
- 操作系统之进程管理:12、生产者消费者问题和多级生产者多级消费者问题
- PHP JSON文件解析并获取key、value,判断key是否存在
- Typora入门基本教程
- Switching命令大全
- python删除数据库的数据完整代码_轻松掌握Python对数据库的增、删、改、查
- 用JavaScript简单编程——基础篇
- gdb 的使用 problem solution
- 基于算符优先文法的逆波兰表达式及计算
- mschart走势图 vc_在VC++中使用MSChart表格控件(小结)
- java 画正弦函数曲线_JAVA画正弦曲线
- php mktime 2037,phpmktime计算两时间之差_PHP教程
- c# mysql分页_c#-数据库分页查询
- 富文本编辑器wangEditor回显问题
- python5 5的 阵列_Biopython表型微阵列
- 奢侈品行业数字化也要保持优雅
- vim编辑了没有写权限的文件如可不退出保存
- JavaScript实现恺撒密码加密/解密
- 使用python爬虫获取想要搜索的数据
- hadoop可能会遇到的问题