其他分享
首页 > 其他分享> > xml-xsl中的一些元素语法

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