xml-xsl中的一些元素语法
作者:互联网
xslt中的一些元素语法
xslt是将html中的数据进行模板展示的方法,最近的xml课程在学些这个,
为了避免在以后的日子里遗忘,在这里记录一下
首先是<?xml-stylesheet type="text/xsl" herf="1.xsl"?>
这是写在xml文件中的xsl文件引用
<xsl:template match="name"></xsl:template>
是xsl的模板使用第一个模板采用的一定是/
<xsl:apply-templates select="匹配模式"/>
这个匹配模式可以将所有的匹配元素匹配出来
这里可以和<xsl:value-of select="匹配模式"/>
进行对比,value是匹配一个元素,而templates是匹配多个元素
<xsl:for-each select="pattern"></xsl:for-each>
类似于for循环
xsl:sort
<xsl:sort select="元素名" order="asceding|descending" case_order="upper-first|lower_first"/>
这是sort的完整形式
select表示对根据哪一个元素来排序 order 表示升序以及降序,case-order表示小写排在前面还是大写排在前面
<xsl:apply-templates select="roster/student">
<xsL:sort select="score" order="ascending"/>
<xsl:apply-templates>
select中可以使用的匹配模式
value中“元素名称/@属性名称”可以获得属性值
<xsl:value-of select="./@ID"/>
./表示当前模板指到的路径
对于其中的一些细节
<xsl:template match="(person|name)">
标签:xml,sort,匹配,元素,语法,xsl,模板 来源: https://www.cnblogs.com/ju-ruo/p/14799575.html