XSLT
文章平均质量分 55
persistC
这个作者很懒,什么都没留下…
展开
-
XSLT 2.0 的新特性
XSLT 2.0 的新特性关键字: XSLT, XML原作:Evan Lenz 2002.4.10, onestab 译自 www.xml.com本文将看看最新的工作草案中所列出的XSLT2.0的一些新特性,当然,假定你已经熟悉XSLT/XPath1.0的基本知识。XSLT 2.0 和 XPath 2.0XSLT 2.0 与 XPath 2.0 携手并肩。之所以将它们分开描述,是因...原创 2009-06-05 11:44:56 · 264 阅读 · 0 评论 -
XSLT Designer快速入门指南
目录 概述 配置教程环境 创建 XSLT 模块项目 创建 XML 架构 创建 WSDL 文件 创建 XSL 样式表 创建和部署复合应用程序 测试 XSL 转换服务 概述 在本教程中,您将了解 NetBeans Enterprise Pack 5.5.1 Beta 版中附带的 XSLT Designe...原创 2008-12-15 21:07:56 · 187 阅读 · 0 评论 -
XSLT2.0---分组
看了些关于XSLT2.0的东西,先来总结一下分组吧。 <xsl:for-each-group>是XSLT2.0新提出的分组语法。 XML源文档: <?xml version="1.0" encoding="GB2312"?> <?xml-stylesheet type="text/xsl" href="sort.xsl"?>原创 2009-06-06 16:20:53 · 232 阅读 · 1 评论 -
XSLT2.0---多文件输出
<xsl:result-document>指令用于输出内容到文件。XML源文档: <?xml version="1.0" encoding="GB2312"?> <root> <item f1="浙江" f2="绍兴" f3="aaa"/> <item f1=原创 2009-06-06 16:22:33 · 168 阅读 · 0 评论 -
XSLT2.0---临时结果树
<xsl:variable>可不是新东西了,它在XSLT1.0中也有着很广泛的应用。但我看到有些文章写到了1.0和2.0的不同,但可惜的是,他们写的代码根本和他们的说法相矛盾。以下引用自:[url]http://www.oracle.com/technology/global/cn/pub/articles/wang_xslt.html[/url]------------...原创 2009-06-06 16:23:21 · 175 阅读 · 0 评论 -
XSLT2.0----字符映射
XSLT2.0提供了字符映射功能。对于特殊字符或特殊字符,我们可以通过指定某个字符来代替。例如:在JSP中,我们经常用到<%和%>,我们可以利用XSLT2.0的字符映射功能。XML文档:<?xml version="1.0"?><root><p>@page language="java"</p></原创 2009-06-06 16:23:45 · 119 阅读 · 0 评论 -
XSLT2.0----XPATH2.0序列
严格说来XPATH2.0和XSLT2.0并无直接联系,但是XPATH的主要应用环境是在XSLT中了,所以也把这点内容写在XSLT中。XPATH2.0中引入了sequence(序列的概念)。注意是XPATH2.0不是XSLT2.0。XPATH表达式在1.0的时候只能表示四种类型:1,节点集。<xsl:vale-of select="root/item"/>2,布尔值。...原创 2009-06-06 16:24:17 · 155 阅读 · 0 评论 -
XSLT2.0----<xsl:variable>和<xsl:sequence>
我们知道,<xsl:variable>可以定义变量,而且在使用content赋值时,会生成一个临时结果树。那么,是否content赋值,只能生成临时结果树呢?XPATH2.0引入了sequence的概念,其实,变量也可以利用content定义为序列。XML源文件:<?xml version="1.0"?><root> <branch&g...原创 2009-06-06 16:25:46 · 423 阅读 · 0 评论 -
XSLT2.0----<xsl:analyze-string>
<xsl:analyze-string>是XSLT2.0新增的指令,语法:<xsl:analyze-string select="xpathExpression" regex="regExpression" flags="flag">该指令的主要用途为分析字符串。select属性用于指定要分析的字符串,即inputString。regex指定分析规则--正则...原创 2009-06-06 16:26:25 · 152 阅读 · 0 评论 -
XSLT document()函数在IE与Firefox中的区别
XSLT 中 document() 函数的作用是用来访问扩展XML文档中的节点。 它的语法是 node-set document(object,node-set?) 参数 object (必须): 定义一个链接到XML文档的URI; 参数 node-set (可选):用于解释相对URI。 但在使用中却发现它在 IE 与 Firefox...原创 2008-12-15 21:07:01 · 158 阅读 · 0 评论 -
了解XSLT
什么是XSLT?XSLT的英文标准名称为eXtensible Stylesheet Language Transformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转换为其它文档。但是随着发展,XSLT已不仅仅用于将XML转换为HTML或其它文本格式,更全面的定义应该是:XSLT...原创 2008-12-15 21:06:06 · 97 阅读 · 0 评论 -
XSL中count()的使用
XSL中用count()来取得xml中某种节点的个数list.xml 1 1 111 title applior pass admin failure kk ...原创 2008-12-15 21:05:14 · 1728 阅读 · 0 评论 -
xsl2.0正则
<xsl:analyze-string>是XSLT2.0新增的指令,语法:<xsl:analyze-string select="xpathExpression" regex="regExpression" flags="flag">该指令的主要用途为分析字符串。select属性用于指定要分析的字符串,即inputString。regex指定分析规则--正则表达式。<...原创 2009-06-05 11:46:12 · 212 阅读 · 0 评论 -
第一章:XSLT的概念
1.XSLT的概念1.1 什么是XSLT1.2 为什么要用XSLT1.3 XSLT的历史1.4 什么是XPath1.5 XSLT和CSS的比较1.6 XSLT和IE51.XSLT的概念我们首先来澄清一个概念,大家可能听说过XSL(eXtensible Stylesheet Language),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W3C...原创 2008-12-15 20:58:23 · 90 阅读 · 0 评论 -
第二章:XSLT的实例
2. XSLT的实例2.1 XSLT如何转换XML2.2 一个实例2.3 过程解析2.4 XSLT的用途2.1 XSLT如何转换XML我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个模子,用力一按,就做出需要的形状来---符合不同需要的HTML文档。具体看下面的过程...原创 2008-12-15 20:59:13 · 104 阅读 · 0 评论 -
第三章:XSLT的元素语法
通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。3.XSLT的元素语法3.1 xsl:template和xsl:apply-templates3.2 xsl:value-of3.3 xsl:for-each...原创 2008-12-15 20:59:56 · 142 阅读 · 0 评论 -
第四章:XPath的语法
4.XPath的语法我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成两章来讲解。4.XPath的语法4.1 当前位置4.2 寻址操作4.3 运算符4...原创 2008-12-15 21:00:56 · 122 阅读 · 0 评论 -
XSL中利用xsl:for-each时给每一项添加序号
经常用for-each来循环读取XML中的某个节点集,但常常需要加上序号这样来做: 当然,如果你不满意,想在数字后面加上"."可以这样: 甚至,你可以用用图片表示1\2\3等: images/n.gif 0 注意:你在images文件夹下腰有类似这样的文件:n1.gif,n2.gi...原创 2008-12-15 21:02:05 · 1198 阅读 · 0 评论 -
xslt的简单使用[xml-->html]
[code="java"]XSLT命令[xml格式转换]1.循环 2.排序 3.条件处理 或或4.名称模板DECLARE @operator char(2)DECLARE @type varchar(100)DECLARE @prec int/*设定排序语句.*/IF CHARINDEX('DESC',@Sort)>0...原创 2008-12-15 21:03:05 · 249 阅读 · 0 评论 -
XSL学习心得-制作图像超链接
这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到的href属性中去,可是这就是在标签中套标签,是不可以的,查了《Web编程实做教程》,才知道正确的解决方案,现在与大家分享。此段代码运行需要两张图片:a.gif和b.gif。my.xml以下内容为程序代码: 网络指南 a.gif ...原创 2008-12-15 21:04:23 · 691 阅读 · 0 评论 -
XSLT2.0---正则表达式
其实,正则表达式是XPATH2.0定义的,暂且放在XSLT里说吧。还是举例来说正则表达式的用法吧。XML源文件任意,XSLT文件:<?xml version='1.0'?><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs...原创 2009-06-06 16:27:23 · 234 阅读 · 0 评论