XML 百分网手机站

XML的入门教程

时间:2018-04-17 17:03:42 XML 我要投稿

关于XML的入门教程

  XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内容写入一个输出树中。完成

  XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内容写入一个输出树中。完成处理后,将输出树串行化成一篇XML文档或其它格式的文档,如HTML或者rtf。

  XSLT几个关键术语

  源树,原始文档中的元素和元素内容的树。

  结果树,转换之后中文档中的元素和元素内容的树。

  模板规则,XSLT样式表的'基础,分为模式和模板两部份。整个xsl:template元素。

  模式,表示源树中的元素与模式规则匹配的条件集合。xsl:template中的match的值。

  模板,表示当应用模板规则时,结果树中要实例化的部份。xsl:template元素中的内容。

  XSLT定义了35个元素,分为三类:

  本文由()整理发布!转载请注明出处,谢谢!

  两个根元素

  xsl:stylesheet根元素,XSLT也是一个XML文档,该文档的根元素就是xsl:stylesheet。XSLT元素都属于名称空间xmlns:xsl="http://www.w3.org/1999/XSL/Transform",所以所有的XSLT元素都有xsl前缀。一个最小化XSLT文档:

  xsl:transform元素,作用同上。

  13个顶级元素,可直接作为根元素的子元素,包括:

  xsl:apply-imports

  xsl:attribute-set

  xsl:decimal-format

  xsl:import

  xsl:include

  xsl:key

  xsl:namespace-alias

  xsl:output

  xsl:param

  xsl:preserve-space

  xsl:strip-space

  xsl:template模板元素,用于匹配XML文档中的元素。如:,匹配XML文档中的person元素。

  xsl:variable

  20个指令元素

  xsl:apply-imports

  xsl:apply-template应用模板元素,用于显示指定的元素值(内容)。如:,显示name元素的值。

  xsl:attribute

  xsl:call-template

  xsl:choose

  xsl:comment

  xsl:copy

  xsl:copy-of

  xsl:element

  xsl:fallback

  xsl:for-each

  xsl:if

  xsl:message

  xsl:number

  xsl:otherwise

  xsl:processing-instruction

  xsl:text

  xsl:value-of选择元素,用于计算元素的值(内容)。如:,获得XML文档中name元素的值(内容)。

  xsl:variable

  xsl:when

  XSLT函数

【关于XML的入门教程】相关文章:

1.XML入门教程

2.XML名称空间入门教程

3.关于XML入门教程:分析XM

4.关于JAVA的XML编程

5.关于XML的介绍

6.IBM认证:XML入门XML简介

7.关于xsL的入门教程

8.关于XML在FLASH中的应用说明