![]() XSLT简单基础第3章:XSLT的元素语法(1)通过前面两章的介绍,我们已经对XSLT的基本概念和它的转换过程有了一些了解。下面我们一起来学习XSLT的具体语法。说到语法总是比较枯燥的,您可以大体上浏览一遍,等您真正需要使用XSLT的时候,再仔细... 日期:2024-12 ![]() XSLT简单基础第3章:XSLT的元素语法(2)3.1 xsl:template和xsl:apply-templates模板(template)是XSLT中最重要的概念之一。XSLT文件就是由一个一个的模板组成,任何一个XSLT文件至少包含一个模... 日期:2024-12 ![]() XSLT简单基础第3章:XSLT的元素语法(3)3.2 xsl:value-ofXSL:value-of用来将源文档中元素的文本值写到输出文档中。例如:有一个个人资料的XML文档:<?xml version="1.0" ... 日期:2024-12 ![]() XSLT简单基础第3章:XSLT的元素语法(4)3.3 xsl:for-eachxsl:for-each语法允许你循环处理被选择的节点。例如:有一个含多个个人资料的XML文档:<?xml version="1.0" en... 日期:2024-12 ![]() XSLT简单基础第3章:XSLT的元素语法(5)3.4 xsl:ifxsl:if类似普通程序语言的if条件语句,允许设定节点满足某个条件时,被模板处理。xsl:if的语法格式为:<xsl:if test=布尔表达式>template ... 日期:2024-12 ![]() XSLT简单基础第3章:XSLT的元素语法(6)3.5 xsl:choose, xsl:when 和 xsl:otherwisexsl:if语法没有else的属性。如果我们要进行多项选择,那么就要使用xsl:choose / xsl:when /... 日期:2024-12 ![]() XSLT简单基础第4章:XPath的语法(1)4.XPath的语法 我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使... 日期:2024-12 ![]() XSLT简单基础第4章:XPath的语法(3)4.4 功能函数(Functions) 在XPath里有很多功能函数可以帮助我们精确寻找需要的节点。count()功能作用:统计计数,返回符合条件的节点的个数。举例:<p><xsl... 日期:2024-12 ![]() 用XSLT简单完成树形折叠导航栏(1)一般我们见到的XML文件是以元素为结点的,随着层次的不断加深,逐渐成了一棵树,这种文件的好处是我们一看就很明白其中的子、父、祖宗、兄弟关系,不方便之处在于,我个人认为,如果层次很深又有很多的兄弟结点... 日期:2024-12 ![]() 用XSLT简单完成树形折叠导航栏(2)我引用花园的TOC,一是让大家能有个初步印象,等文章完成后, 把几个文件C&P加上几个图片, 在IE5以上的机器上象打开一个html文件一样打开navi.xml后,就会出现跟花园很类似的TO... 日期:2024-12 ![]() 用XSLT简单完成树形折叠导航栏(3)当然, 少了navigator.css是不行的。 navigator.css BODY { font-family:Verdana; cursor:default; font-size:9pt; }... 日期:2024-12 ![]() 用XSLT简单完成树形折叠导航栏(4)展开和折叠其实就是显示或不显示display:none or block)它与可见与不可见(visible or invisible)是有区别的, 前者不在页面预留空间。 这个toggle函数完成两... 日期:2024-12 ![]() 大话XML(目录)尽管目前中国的电子商务发展并未有见其势不可挡之势,但是要来的终归要来,逃也逃不了,现在知道、了解、尝试过电子商务的人越来越多,随着一切条件的成熟,必然会蓬勃地发展起来,而充当电子商务坚实支持的 XM... 日期:2024-12 |
|
|||||||||||||||||||||||||||||||||||||||||||||
|