Web程序设计(第三版)html与xml课件.ppt

Web程序设计(第三版)html与xml课件.ppt

(2)使用单个XSL模板 XSL样式表包含一个或多个模板,每个模板包含显示XML文档中元素的某个分支的信息 一个XML文档可以使用一个只有一个模板的XSL文档 使用单一模板时,所有的对XML文档的转换信息都在这个模板中进行规定 XML处理器处理时,也仅仅根据这个模板中的内容,从根节点开始匹配。 xsl:template 元素 XSL 样式表由一个或多套被称为模板(template)的规则组成。 每个模板含有当某个指定的节点被匹配时所应用的规则。 xsl:template 元素用于构建模板。 match 属性用于关联 XML 元素和模板。match 属性也可用来为整个文档定义模板。match 属性的值是 XPath 表达式(举例,match=“/” 定义整个文档)。 此例的结果有一点小缺陷,因为数据没有从 XML 文档被复制到输出。 xsl:value-of 元素 xsl:value-of 元素用于提取某个选定节点的值,并把值添加到转换的输出流中: 点击查看XML文件 点击查看XSL文件 点击查看效果 注释:select 属性的值是一个 XPath 表达式。此表达式的工作方式类似于定位某个文件系统,在其中正斜杠可选择子目录。 这个例子的结果有一点缺陷:仅有一行数据从 XML 文档被拷贝到输出结果。 xsl:for-each 元素 xsl:for-each 元素可用于选取指

文档评论(0)

1亿VIP精品文档

相关文档