XSLT
zp522123428
如果你有一个梦想,你就一定要去捍卫她!
展开
-
深入XSLT第一章序言—什么是XSL
序言—什么是XSL XSL是XML的样式表语言 CSS:HTML的样式表语言 由于HTML使用预先确定的标记,因此这些标记的含义都很好理解:元素定义一段,元素定义一个标题。浏览器知 道如何显示这些元素。使用CSS向HTML元素增加显示格式是一个简单的过程:很容易告诉浏览器用某种特殊字体或颜色来显示各个元素,浏览器也很容易理 解。 XSL:XML的样式表 由于XML不使用原创 2012-04-28 14:36:17 · 848 阅读 · 0 评论 -
深入XSLT第七章--- 对象格式化
深入XSLT第七章--- 对象格式化 简介 在 构造结果树的时候可以采用格式化词库的中定义的对象来生成结果.我们已经在XSL概述中了解了格式化对象的基本概念,通常格式化词库是一个XML的名域. 其中的每一个元素的类型对应一类格式化对象.最新的XSL草案已经定义了一些这样的格式化对象。虽然它还在完善之中,但我们不妨把它的基础和精髓介绍给大 家。 格式化对象及其属性 表原创 2012-05-04 09:51:24 · 781 阅读 · 0 评论 -
深入XSLT第四章 --- 模板规则和模式
深入XSLT --- 模板规则和模式 模板规则 模板规则由xsl:template元素来规定."match"属性标识了规则应用的源节点(集).xsl:template. 例如:一个XML文档可能包含下面的内容: This is an important point. 下列的模板规则匹配emph类型的元素,另有一个模板产生一fo:sequence 格式化对象,其font-we原创 2012-04-28 14:40:32 · 1015 阅读 · 0 评论 -
深入XSLT第五章--- 模板
深入XSLT第五章--- 模板 1 概述 当应用于源元素的规则被确定后,就要具体实现该规则的模板.一个模板能包含文字结果的元素, 字符数据和产生结果树部分的指令.指令由XSL名域中的元素来表示,可以选择后代元素来处理. 有两类这样的指令, xsl:process-children 和xsl:process; xsl:process-children指令处理源元素的邻近子元素, 而x原创 2012-04-28 14:42:45 · 954 阅读 · 0 评论 -
深入XSLT第二章--- 构造结果树概述
深入XSL--- 构造结果树概述 XSL 是表达样式表(stylesheet)的语言.每一个样式表描述了呈现一类XML源文档的规则.呈现的过程包括两部分:第一,由源树建立结果树 (result tree);第二,结果树被解释并在显示器、纸张或以语音等其他的媒体的格式化形式输出. 第一步,构造结果树,是将模式(pattern)与模板(template)相结合实现的. 模式与原创 2012-04-28 14:37:21 · 968 阅读 · 0 评论 -
深入XSLT第三章 --- 样式表结构
深入XSLT第三章 --- 样式表结构 在XML文件中样式表用元素xsl:stylesheet来表示. XSL处理器处理源文件和样式表时都必须采用XML的名域(Namespace)机制[W3C XML Names].所有XSL定义的元素(在文件中带有前缀xsl)只有是属于URI为http://www.w3.org/TR/WD-xsl中的某一个名域时才会被XSL识别; XSL原创 2012-04-28 14:38:49 · 900 阅读 · 0 评论 -
XSLT轻松入门第四章:XPath的语法
XSLT轻松入门第四章:XPath的语法 4.XPath的语法 我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成两章来讲解。 4.XPath的语法 4.1原创 2012-04-27 17:18:11 · 864 阅读 · 0 评论 -
XSLT轻松入门第二章:XSLT的实例
XSLT轻松入门第二章:XSLT的实例 2. XSLT的实例 2.1 XSLT如何转换XML 2.2 一个实例 2.3 过程解析 2.4 XSLT的用途 2.1 XSLT如何转换XML 我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个模子,原创 2012-04-27 16:53:27 · 1063 阅读 · 1 评论 -
XSLT轻松入门第一章:XSLT的概念
XSLT轻松入门第一章:XSLT的概念 1.XSLT的概念 1.1 什么是XSLT 1.2 为什么要用XSLT 1.3 XSLT的历史 1.4 什么是XPath 1.5 XSLT和CSS的比较 1.6 XSLT和IE5 1.XSLT的概念 我 们首先来澄清一个概念,大家可能听说过XSL(eXtensible Styl原创 2012-04-27 16:52:11 · 1012 阅读 · 1 评论 -
XSLT轻松入门第五章:XSLT运算符
XSL中的运算符 表一、运算符与特殊字符 运算符 描述 / 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根结点的直接子元素 // 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 . 表示当前元素 *原创 2012-04-28 09:56:51 · 1364 阅读 · 0 评论 -
XSLT轻松入门第三章:XSLT的元素语法
XSLT轻松入门第三章:XSLT的元素语法 通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。 3.XSLT的元素语法 3.1 xsl:template和xsl:apply-templ原创 2012-04-27 16:54:26 · 1110 阅读 · 0 评论 -
深入XSLT第六章--- 联合样式表
深入XSLT第六章--- 联合样式表 XSL提供两种机制来联合样式表: 1.样式表导入,允许样式表之间相互引用 2.样式表包含,允许样式表被原文组合. 样式表导入 一个XSL样式表可以包含xsl:import元素.所有xsl:import元素必须出现在样式表的开头. xsl:import元素有一个 href 属性,它的值就表示要导入的样式表的URI. 相对URI是指相原创 2012-05-04 09:50:23 · 1016 阅读 · 0 评论