选择显示字体大小

xslt轻松入门第三章:xslt的元素语法(1)

通过前面两章的介绍,我们已经对xslt的基本概念和它的转换过程有了一些了解。下面我们一起来学习xslt的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用xslt的时候,再仔细研究它们。 3.xslt的元素语法 3.1 xsl:template和xsl:apply-templates 3.2 xsl:value-of 3.3 xsl:for-each 3.4 xsl:if 3.5 xxsl:choose, when, otherwise 3.6 xsl:sort...

http://www.sosof.com/detail/368/91636822649682.html -by - 丰搜 缓存页面


xslt轻松入门第二章:xslt的实例(3)

2.3 过程解析 如果你成功的看到效果,你也许想知道这些代码的具体含义,我们来详细解说:看hello.xsl文件<?xml version="1.0" encoding="iso-8859-1"?>这是标准的xml文档的首行代码,因为xslt本身也是xml文档。encoding属性用来定义文档使用的编码形式,iso-8859-1主要支持西欧和北美的语言编码。如果你想使用简体中文,那么就应该写成:<?xml version="1.0" encoding="gb2312"?>接下去的代码是:<xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/xsl/transform"version="1.0">这是标准的xslt文件首行代码。xsl:stylesheet代码的意思是将文档作为一个样式表来(stylesheet)...

http://www.sosof.com/detail/368/62836822651676.html -by - 丰搜 缓存页面


xslt轻松入门第二章:xslt的实例(2)

2.2 一个实例现在我们来看一个简单的xslt实际应用例子,获得一些感官上的认识。很多网页设计师看到类似html的代码才会放心,代码是那样的亲切和熟悉。例子1: "hello, world!"hello world作为第一个教程已经是程序语言中的惯例了。我们也遵守这个惯例,看看如何利用xslt来显示"hello world"。虽然这个例子没有什么实际用途,但是请大家不要急,后面还有更详细的例子。第一步:建立要输入xml文档hello.xml。<?xml version="1.0" encoding="iso-8859-1"?><greeting>hello, world!</greeting>这是一个很简单xml文档,只包含一个节点的xml结构树。第二步:建立xslt文档hello.xsl。提示:默认的xslt文件的后缀名为.xsl。<?xml v...

http://www.sosof.com/detail/368/32136822653799.html -by - 丰搜 缓存页面


xslt轻松入门第二章:xslt的实例(1)

2. xslt的实例 2.1 xslt如何转换xml 2.2 一个实例 2.3 过程解析 2.4 xslt的用途 2.1 xslt如何转换xml我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设xml数据文档是一块大橡皮泥,xslt就象是一个模子,用力一按,就做出需要的形状来符合不同需要的html文档。 具体看下面的过程示意图: 我们将xml原文档输入,用xsl作为模板,通过转换引擎,最终输出需要的html文档。其中的转换引擎就是比喻中"用力一按"的过程。在具体应用中,有专门的软件来实现这个转换过程,名为xml processor。目前已经有很多 processor 软件(下面将详细提到),在ie5.5中也已经内嵌了xml processor。...

http://www.sosof.com/detail/682/6336822655629.html -by - 丰搜 缓存页面


xslt轻松入门第一章:xslt的概念(3)

1.5 xslt和css的比较css同样可以格式化xml文档,那么有了css为什么还需要xslt呢?因为css虽然能够很好的控制输出的样式,比如色彩,字体,大小等,但是它有严重的局限性,就是: (1) css不能重新排序文档中的元素; (2) css不能判断和控制哪个元素被显示,哪个不被显示; (3) css不能统计计算元素中的数据; 换句话说,css只适合用于输出比较固定的最终文档。css的优点是简洁,消耗系统资源少;而xslt虽然功能强大,但因为要重新索引xml结构树,所以消耗内存比较多。 因此,我们常常将它们结合起来使用,比如在服务器端用xslt处理文档,在客户端用css来控制显示。可以减少响应时间。 1.6 xslt和ie5在xslt草案发布不久,微软就在ie4中提供了支持xsl功能的预览版本,到ie5.0发布时,正式全面支持xslt,可是由于ie5发布的比xslt1.0标准时间早...

http://www.sosof.com/detail/368/73536822656247.html -by - 丰搜 缓存页面


xslt轻松入门第一章:xslt的概念(2)

1.3 xslt的历史想很多其他xml家族成员一样,xslt是由w3c起草和制定的。它的主要发展历程如下: .1995年由james clark提议; .1997年8月正式提案为xsl; .1998年5月由norman walsh完成需求概要; .1998年8月18日xsl草案发布; .1999年11月16日正式发布xsl 1.0推荐版本。 目前,xslt仍然在快速的发展中,xslt1.1的草案已经可以在w3c网站(http://www.w3.org/tr/xslt11)上看到。 1.4 什么是xpathxpath是xslt的重要组成部分,我们将在第四章讲解它的详细语法。那么xpath是什么呢?我们首先来了解一下xsl系列的"家族"关系。如下图: xsl在转换xml文档时分为明显的两个过程,第一转换文档结构;其次将文档格式化输出。这两步可以分离开来并单独处理,因此xsl在发展过程中逐渐分裂...

http://www.sosof.com/detail/368/43836822658600.html -by - 丰搜 缓存页面


xslt轻松入门第一章:xslt的概念(1)

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 stylesheet language),xsl和我们这里说的xslt从狭义上理解是一样的,而按照w3c的标准,xslt的说法更严格些,因此我们在文章中统一使用xslt的称法。它们之间具体的关系我们会在下面讲述。 1.1 什么是xsltxslt的英文标准名称为extensible stylesheet language transformation。根据w3c的规范说明书(http://www.w3.org/tr/xslt),最早设计xslt的用意是帮助xml文档(document)转换为其它文档。但是随着发展,xslt已不仅仅...

http://www.sosof.com/detail/782/753782263945.html -by - 丰搜 缓存页面


xslt轻松入门提纲

前言大家好,从今天起我们将一起来学习xml家族的另一种语言xslt,xslt类似html中的css,但是比css功能要强大的多。xslt可以说更偏向是一种程序语言,但它没有常见程序语言复杂,甚至比js等脚本语言还简单,所以不必担心学习困难。阿捷将依然站在普通设计师的角度,用平实易懂的语言,由浅入深的介绍xslt。好了,让我们一起来探索xslt的秘密吧! 声明:因为xslt的标准在不断发展,语法也在不断扩充,我们下面所学习的知识是以1999年11月16日发布的xslt 1.0为基准的,所以可能是不完整的,最新的资料请到w3c网站(http://www.w3.org/tr/xslt)。 提纲本文共分五大章:xslt概念,xslt的实例,xslt的元素语法,xpath的语法,xslt的资源。 1.xslt的概念 1.1 什么是xslt 1.2 为什么要用xslt 1.3 xslt的历史 1.4 ...

http://www.sosof.com/detail/378/8573782264277.html -by - 丰搜 缓存页面


xsl简明教程(7)xsl 的控制语句

七. xsl 的控制语句1.条件语句if...thenxsl同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样<xsl:if match=".[artist='bob dylan']">... some output ...</xsl:if>上面的例子改写成为:<?xml version='1.0'?><xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/wd-xsl"><xsl:template match="/"><html><body><table border="2" bgcolor="yellow"><tr><th>title</th><...

http://www.sosof.com/detail/378/4043782269905.html -by - 丰搜 缓存页面


xsl简明教程(6)xsl过滤和查询

六. xsl的过滤和查询 如果我们希望只显示满足一定的条件的xml数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似:<xsl:for-each select="catalog/cd[artist='bob dylan']">参数的逻辑选择有:= (等于) =! (不等于) &lt& 小于&gt& 大于等于 和前面同样的例子(cd_catalog_sort.xsl):<?xml version='1.0'?><xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/wd-xsl"><xsl:template match="/"><html><body><tabl...

http://www.sosof.com/detail/378/12637822611655.html -by - 丰搜 缓存页面


上一页 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons