1. <xsl:template>
创建模板,属性match, 当解析内容和match值匹配时,将用该模板的内容替换原内容
2.<xsl:value-of>
抽取xml element的某个节点的值. 通过属性select="(XPATH表达式)"获取该值
表示 输出 catalog 中的cd的title的值 输出 catalog 中的cd的artist的值
3. <xsl:for-each>
选出所有满足select条件的元素, select="(XPATH表达式)"是选择的条件
表示碰到 catalog/cd 时,就输出他的title 和artist 值
4. <xsl:sort>
将输出结果排序, 属性 select 表示根据哪一个元素来排序
表示将输出的结果 按 artist元素进行排序
5. <xsl:if>
条件判断, test="expression",是判断的条件
表示只输出 price > 10的结果
6. <xsl:choose>
相当于if else ,与<xsl:when> <xsl:otherwise>嵌套使用
7. <xsl:apply-templates>
对当前元素和当前元素的子元素进行模板匹配(从已定义的模板去匹配)
如果加上select=" match value",那就只对匹配" match value"的元素有效