[18]-[23]分别是对其他部分信息的显示处理,其中也包含了部分的html语句。
[24] <xsl:for-each> 语句的结束部分。
[25]-[26]html语句。
[27] <xsl:template> 语句的结束部分。也就是对整个xml文档处理的结束。因为每个xml文档只有一个根而这条语句是对根的部
分处理,所以是对整个xml文档处理的结束。
[28] xslt文档的结束。
经上面对这个简单例子的介绍,大家对xslt对xml文档的处理可能已经有了一个基本的了解,可以简单的通过xslt对xml进行
处理啦。在结束这个部分之前对xslt的语法做一个简单的小结:
可以大致的把模式语言分为三种:
选择模式
<xsl:for-each>、<xsl:value-of>,和 <xsl:apply-templates>
测试模式
<xsl:if> 和<xsl:when>
匹配模式
<xsl:template>
选择模式语句将数据从xml中提取出来,这是一种简单获得数据的方法。这几个标记都有一个select属性,选取xml中特定结
点名的数据。
测试模式是对数据的一个判断,然后根据判断和匹配的结果进行处理。有些和程序语言中的判断语句和多判断语句形似。