XML入门教程:XSLT-XML/XSLT
建站知识 2021-07-03 08:52www.168986.cn长沙网站建设
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个元素,分为三类
本文由狼蚁SEO(https://.jb51.)整理发布!网络推广网站推广转载请注明出处,谢谢!
两个根元素
xsl:stylesheet根元素,XSLT也是一个XML文档,该文档的根元素就是xsl:stylesheet。XSLT元素都属于名称空间xmlns:xsl="http://.w3./1999/XSL/Transform",所以所有的XSLT元素都有xsl前缀。一个最小化XSLT文档
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://.w3./1999/XSL/Transform"> </xsl:stylesheet>
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文档中的元素。如<xsl:template match="person">,匹配XML文档中的person元素。
xsl:variable
20个指令元素
xsl:apply-imports
xsl:apply-template应用模板元素,用于显示指定的元素值(内容)。如<xsl:apply-template select="name">,显示name元素的值。
xsl:attribute
xsl:call-template
xsl:choose
xsl:ment
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选择元素,用于计算元素的值(内容)。如<xsl:value-of select="name">,获得XML文档中name元素的值(内容)。
xsl:variable
xsl:when
XSLT函数
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键