www.baike369.com
百科369 > 网页制作 > XML教程

XML教程

XSLT <xsl:copy-of>元素

XSLT <xsl:copy-of>元素

利用xsl:copy-of元素可以实现深复制。换言之,把一个节点以及它所有的属性节点和子孙节点都复制到目标树里。1. 假设我们已经收到一份订货单,把它当作源文档PurchaseOrder.xml。源代...

XSLT <xsl:copy>元素

XSLT <xsl:copy>元素

<xsl:copy>元素把一个节点复制到目标树,但是并没有复制它的子孙节点。如果上下文节点是一个元素节点,也不会复制节点的任何属性值。当我们希望使用某个元素,但是又想改变它的结构,如增加或删除它的属性...

XSLT <xsl:value-of>元素

xsl:value-of元素可以提供源树中某一部分的值,这个源树代表源XML文档。xsl:value-of元素必须有一个select属性,该属性值必须是一个XPath的定位路径。在根节点的模板里,我们...

XSLT <xsl:apply-templates>元素

在People.xslt样式表里,在与根节点对应的模板里有一个名为xsl:apply-templates的元素:xsl:apply-templates元素促使XSLT处理器在源树中搜索与之相匹配的节点...

XSLT <xsl:template>元素

XSLT处理器在样式表里查找一个match属性值为/的xsl:template元素(它代表源树的XPath模型的根节点)。下面几行代码来自于样式表实例People.xslt,它说明了match属性的用...

XSLT <xsl:stylesheet>元素

每个完整的XSLT样式表都有一个xsl:stylesheet元素或xsl:transform元素作为其文档元素。对于一个非常简单的XSLT样式表,可能没有xsl:stylesheet元素,但有一个HT...

XSLT的基本元素实例

XSLT的基本元素实例

本例由一个XML源文档建立一个简单的HTML网页。1. People.xml文件的XML源文档代码如下:从这个文件可以看出,People.xml包含了20世纪三个比较著名的政治家的简历。2. 样式表文...

XSLT描述性语言

如何要求计算机实现某个功能,过程性语言采用的方法不同于描述性语言。在这方面,XSLT与SQL非常相似。例如,在SQL里,要求关系数据库管理系统(RDBMS)用SELECT语句选取某些列,但是没有告诉它...

XSLT过程性语言

当我们使用Java等过程性编程语言定义函数时,需要告诉计算机每一步的执行过程。例如,需要定义一个函数,则需要在函数里定义要执行的每一步操作,如给变量赋值,反复执行一个循环,等等。我们脑子里对该函数的功...

Saxon XSLT处理器简介

Saxon XSLT处理器是由XSLT 2.0规范的作者Michael Kay设计的。Saxon XSLT处理器有两个版本,一个是免费版本,称Saxon-B,即基本版;一个是商业版本,称为Saxon-...

XSLT处理器的处理过程

在编写第一个XSLT代码之前,先用一般的术语解释XSLT处理器的处理过程,是非常有必要的。用最简单的话来说,一个XSLT处理器就像一个软件,它接受一个XML文档(我们称它为源文档),把一个XSLT样式...

显示XML文档

在台式机里,通常把XML文档转换为HTML格式或XHTML格式。在移动设备上,也可以用其它可选格式显示XML文档。在显示之前,经常用XSLT转换XML文档的部分内容。例如,假设我们创建了一组HTML超...

重构XML

XSLT的一个主要应用是重构XML文档,供其它用户(如企业的合作伙伴)使用。一个常见的情形是,两个公司需要通过电子手段交换XML文档,但是由于历史的原因,一些重要的文档,如发货单或订货单,在结构方面存...

什么是XSLT

XSLT是说明式程序设计语言,它使用XML语言,用于把XML文档转换为其它的输出格式,常见的输出格式是XML或HTML,但是原则上,XSLT可以把任何一个XML文档转换为任何的输出格式。例如,我们可以...

XPath 2.0特性

比起XPath 1.0,XPath 2.0在以下方面有很大的改进:更好的字符串处理函数 更好的日期和时间数据类型处理函数 可以创建新序列 逻辑判断 调用自定义函数 更多的节点测试...

Copyright© 2011-2016 www.baike369.com All Rights Reserved