参考微软的"XSL开发者指南",我们大致可将模式语言分为三种:
选择模式:<xsl:for-each>、<xsl:value-of>和 <xsl:apply-templates>
测试模式:<xsl:if> 和<xsl:when>
匹配模式:<xsl:template> 我们现在就分别对之进行介绍。 一、 选择模式 选择模式语句将数据从XML中提取出来,是一种简单获得数据的方法,这几个标记都有一个select属性,选取XML中特定的结点名的数据。 1、<xsl:for-each> 如在XML中有这样的数据:
2、<xsl:value-of> <xsl:for-each>模式只是选取节点,并没有取出节点的值,好比猴子只是爬到了树的某个枝干上,那么就用< xsl:value-of >来摘"胜利果实"吧! 语法:<xsl:value-of select="pattern">提取节点的值 属性: select用来与当前上下文匹配的XSL式样。简单的讲,如果要在XSL文档某处插入某个XML标记(假定是xml_mark标记)的内容,可用如下方式表示:
posted on 2006-09-14 10:52 编程之道 阅读(275) 评论(0) 编辑 收藏 引用 所属分类: web编程
Powered by: C++博客 Copyright © 编程之道