📝 XSLT教程
15篇技术文档📅  最后修改于: 2020-11-09 05:50:44        🧑  作者: Mango
EXtensible小号tylesheet大号anguageŤ俗称XSLT ransformation是将XML文档转换成其他格式,例如XHTML的一种方式。本教程介绍了XSLT的基础。它包含章节,以适当的示例讨论XSLT的所有基本组件。本教程已为初学者准备,以帮助他们理解与XSLT相关的基本概念。本教程将使您对XSLT有足够的了解,从那里您可以进入更高的专业知识水平。先决条件在继续本教程之前,您...
📅  最后修改于: 2020-11-09 05:51:13        🧑  作者: Mango
XSL学习XSLT之前,我们应该先了解XSL它代表EXtensible小号tylesheet大号anguage。它类似于XML,而CSS类似于HTML。需要XSL对于HTML文档,标签是预定义的,例如table,div和span。浏览器知道如何向其中添加样式并使用CSS样式显示它们。但是对于XML文档,标签不是预定义的。为了理解XML文档并设置其样式,World Wide Web Consorti...
📅  最后修改于: 2020-11-09 05:51:38        🧑  作者: Mango
假设我们有以下示例XML文件,students.xml,需要将其转换为格式良好的HTML文档。students.xml我们需要为上述XML文档定义XSLT样式表文档,以满足以下条件-页面应有标题“学生”。页面上应该有一张学生详细信息表。列应具有以下标题:滚动号,名,姓,昵称,标记表格中必须包含相应学生的详细信息。步骤1:建立XSLT文件创建一个满足上述要求的XSLT文档,将其命名为students...
📅  最后修改于: 2020-11-09 05:51:59        🧑  作者: Mango
<xsl:template>定义了一种重用模板的方法,以便为特定类型/上下文的节点生成所需的输出。宣言以下是<xsl:template>元素的语法声明。属性Sr.NoName & Description1nameName of the element on which template is to be applied.2matchPattern which signifies the eleme...
📅  最后修改于: 2020-11-09 05:52:18        🧑  作者: Mango
<xsl:value-of>标记将每个XPath表达式中所选节点的值作为文本放置。宣言以下是<xsl:value-of>元素的语法声明。属性Sr.NoName & Description1SelectXPath Expression to be evaluated in current context.2disable-outputescapingDefault-“no”. If “yes”, o...
📅  最后修改于: 2020-11-09 05:52:38        🧑  作者: Mango
<xsl:for-each>标记对每个节点重复应用模板。宣言以下是<xsl:for-each>元素的语法声明属性Sr.NoName & Description1SelectXPath Expression to be evaluated in current context to determine the set of nodes to be iterated.元素Number of Occur...
📅  最后修改于: 2020-11-09 05:52:58        🧑  作者: Mango
<xsl:sort>标记在节点上指定排序条件。宣言以下是<xsl:sort>元素的语法声明。属性Sr.NoName & Description1selectSorting key of the node.2langLanguage alphabet used to determine sort order.3data-typeData type of the text.4orderSorting ...
📅  最后修改于: 2020-11-09 05:53:19        🧑  作者: Mango
<xsl:if>标记指定针对节点内容的条件测试。宣言以下是<xsl:if>元素的语法声明。属性Sr.NoName & Description1testThe condition in the xml data to test.元素Number of OccurrencesUnlimitedParent elementsxsl:attribute, xsl:comment, xsl:copy, xs...
📅  最后修改于: 2020-11-09 05:53:42        🧑  作者: Mango
<xsl:choose>标记结合<xsl:otherwise>和<xsl:when>元素,针对节点的内容指定了多个条件测试。宣言以下是<xsl:choose>元素的语法声明。元素Number of OccurrencesUnlimitedParent elementsxsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, x...
📅  最后修改于: 2020-11-09 05:54:05        🧑  作者: Mango
<xsl:key>标记元素指定分配给XML文档中特定元素的命名名称/值对。该密钥与XPath表达式中的key()函数一起使用,以访问XML文档中分配的元素。宣言以下是<xsl:key>元素的语法声明。属性S.NoName & Description1NameName of the key to be used.2MatchPatterns used to identify a node that ...
📅  最后修改于: 2020-11-09 05:54:28        🧑  作者: Mango
<message>标记元素有助于调试XSLT处理。它类似于javascript警报。 <xsl:>标签将消息缓冲到XSLT处理器,该处理器终止处理并将消息发送给调用方应用程序以显示错误消息。宣言以下是<xsl:message>元素的语法声明。属性Sr.NoName & Description1terminateIt specifies whether the transformation shou...
📅  最后修改于: 2020-11-09 05:54:53        🧑  作者: Mango
<xsl:apply-template>标记会根据每个选定节点的类型和上下文,向XSLT处理器发出信号以找到要应用的适当模板。宣言以下是<xsl:apply-template>元素的语法声明。属性Sr.NoName & Description1selectUsed to process nodes selected by an XPath expression, instead of proces...
📅  最后修改于: 2020-11-09 05:55:16        🧑  作者: Mango
<xsl:import>标记将一个样式表的内容导入另一个样式表。导入样式表的优先级高于导入的样式表。宣言以下是<xsl:import>元素的语法声明。属性Sr.NoName & Description1.hrefused to pass the path of xslt stylesheet to be imported.元素Number of occurrencesUnlimitedParent...
📅  最后修改于: 2020-11-09 05:55:35        🧑  作者: Mango
以下资源包含有关XSLT的其他信息。请使用它们来获得有关此方面的更深入的知识。XSLT上的有用链接XSLT(可扩展样式表语言转换)-XSLT的详细信息。XSLT简介-XSLT的良好介绍。有关XSLT的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-09 05:55:47        🧑  作者: Mango
EXtensible小号tylesheet大号anguageŤ俗称XSLT ransformation是将XML文档转换成其他格式,例如XHTML的一种方式。本教程将教您XSLT的基础知识。教程包含章节,以适当的示例讨论XSLT的所有基本组件。...