弱弱滴问一句:XSL什么意思

弱弱滴问一句:XSL什么意思,第1张

XSL的英文是eXtensible Stylesheet Language,翻译成中文就是可扩展样式语言。它是W3C制定的败扮另一种表现XML文档的样式语言。XSL是XML的应用,符合XML的语法规范,可以被XML的分析器处理。

XSL是一种语言,先对XML文档进行转换,然后将转换的结果表现出来。转换的过程是根据XML。文档特性运行XSLT(XSL Transformation)将XML文档转换成带信息的树形结果,然后按照FO(Formatted Object)分冲旅析树,从而将XML文档表现出来。

扩展资料:

xsl文档包括一系列的察判灶适用于特定的xml元素样式的规则。xsl处理程序读取xml文档并将其读入的内容与样式单中的模式相比较。

当在xml文档中识别出xsl样式单中的模式时,对应的规则输出某些文本的组合。与级联样式单不同,输出的文本比较任意,也不局限于输入文本加上格式化信息。

参考资料来源:

百度百科-XSL

xsl是侍戚可扩展样式语言的意思

XSL是可扩展样式语言(Xtensible Stylesheet Language)的简称,它是W3C制定的另一种表现XML文档的样式语言。XSL是XML的应用,符合XML的语法规范,可以被XML的分析器处理。

XSLT主要用来转换XML文档,在商业系统中它可以将XML文档转换成可以被各种系统或应用程序解读的数据。这非常有利于各种商业系统之间的数据交换。

扩展资料:

XSL的基本结构

1、以下面的指令作为文档开头(其中还可以包含其他属性):<?xml version="1.0"?>

2、通过“xsl:stylesheet”标记导入XSL文档的所有内容。它类似于XML的根元素。其中的xmlns:老信陵xsl指明了XSL所采用的标准。

3、通过模板来描述XML文档的显示格式。这坦高是XSL的主要部分。

4、通过XML数据的引用指明显示的数据。

5、通过xsl:for-each、xsl:if、xsl:choose等标记进行数据的循环处理、条件处理、选择处理等工作。

参考资料来源:百度百科-XSL

XSL 之于 XML ,就像 CSS 之于 HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分:

* XSLT – 用于转换 XML 文档的语言

* XPath – 用于在 XML 文档中导航的语言

XSLT 是指 XSL 转换 (XSL Transformation),它是 XSL 最重要的部分。

XSLT 可以将 XML 文档转换为其它 XML 文档、XHTML 输出或简单的文本。这通常是通过将每个 XML 元素敬团转换为 HTML 元素来完成的。由于 XML 标签是用户定义的,浏览器不知道如何解释或呈现每个标签,因此必须使用 XSL。XML 标签的意义是为了方便用户(而不是计算机)理解。

XSLT 还可以对 XML 树进行下列 *** 作:

* 添加和删除元素

* 添加和删除属性

* 对元素进行重新排列或排序

* 隐藏或显示某些元素

* 查找或选择特定元素

在什么情况下应该使用 XSL?

XSL 在设计时有几个目标用途,这些用途埋缺使它成为某些开发情况下的完美解决方案,而对另一些开发情况则毫无用处。

XSL 专门用于处理 XML 文档,并且遵循 XML 语法。因此,它只能在支持 XML 的应用程序中与 XML 结合使用。最合适使用 XML 和 XSL 的情况是:Web 门户、新闻聚合器、社区网站或其它任何需要向各种设备及大量客户端提供信息的 Web 应用程序。

XSLT 是一种基于模式匹配的语言。它会查找匹配特定条件的节点,然后应用相应的规则。因此,它不具备大多数编程语言的计算能力。例如,XSL 无法在运行时更改变量的值。它不应该用于从使用复杂公式的动态数据源(例如在线商店)来计算值。Web 编程语言更适于此用途。

XSL 不能代替或补充 CSS。它不应(也不能)用于设置 HTML 的样式。但是,您可以将其用于需要频繁重新设计可视化效果、频繁更换布局以及以灵活格式处理数据的网站。

XSL 不是内容管理工具。它不应(也不能亮液橘)用于更改 XML 文档的内容或者编辑信息。但是,您可以将 XML 和 XSL 用于需要处理几种不同格式文档的内容管理系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12213970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存