专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
前言大家好,从今天起我们将一起来学习XML家族的另一种语言XSLT,XSLT类似HTML中的CSS,但是比CSS功能要强大的多。XSLT可以说更偏向是一种程序语言,但它没有常见程序语言复杂,甚至比js等脚本语言还简单,所以不必担心学习困难。阿捷将依然站在普通设计师的角度,用平实易懂的语言,由浅入深的介绍XSLT。好了,让我们一起来探索XSLT的秘密吧! 声明:因为XSLT的标准在不断发展,语法也在不断扩充,我们下面所学习的知识是以1999年11月16日发布的XSLT 1.0为基准的,所以可能是不完整的,最新的资料请到W3C网站(http://www.w3. [阅读全文] [PDF]
这个是论坛里的问题,但这个功能经常遇到,贴出来供以后参考,这里的关键是XPATH的使用。 file1.xml view plaincopy to clipboardprint? <?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="text/xsl" href="xslt1.xsl"?> <staffs> <staff order = "1"&g [阅读全文] [PDF]
XSLT  转换生成菜单的XML (menu.xsl) 的XSLT (menu.xsl) 为:<?xml version=\"1.0\" encoding=\"gb2312\" ?><xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\"><xsl:template match=\"/\"><HTML><HEAD><TITLE>Menu Test</TITLE>< [阅读全文] [PDF]
1.XSLT的概念我们首先来澄清一个概念,大家可能听说过XSL(eXtensibleStylesheetLanguage),XSL和我们这里说的XSLT从狭义上理解是一样的,而按照W3C的标准,XSLT的说法更严格些,因此我们在文章中统一使用XSLT的称法。它们之间具体的关系我们会在下面讲述。1.1什么是XSLTXSLT的英文标准名称为eXtensibleStylesheetLanguageTransformation。根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早设计XSLT的用意是帮助XML文档(document)转 [阅读全文] [PDF]
通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细研究它们。3.XSLT的元素语法3.1xsl:template和xsl:apply-templates3.2xsl:value-of3.3xsl:for-each3.4xsl:if3.5Xxsl:choose,when,otherwise3.6xsl:sort3.1xsl:template和xsl:apply-templates模板(template)是XSLT [阅读全文] [PDF]
2.1XSLT如何转换XML2.2一个实例2.3过程解析2.4XSLT的用途2.1XSLT如何转换XML我们打个有趣的比方,你玩过橡皮泥吧,用不同的模子按上去,就可以做出需要的形状。如果我们假设XML数据文档是一块大橡皮泥,XSLT就象是一个模子,用力一按,就做出需要的形状来---符合不同需要的HTML文档。具体看下面的过程示意图:我们将XML原文档输入,用XSL作为模板,通过转换引擎,最终输出需要的HTML文档。其中的转换引擎就是比喻中"用力一按"的过程。在具体应用中,有专门的软件来实现这个转换过程,名为XMLProcessor。目前 [阅读全文] [PDF]
1 共6条 分1页