永发信息网

请问XSL文件是什么东西?一般在什么情况下使用的?

答案:1  悬赏:50  手机版
解决时间 2021-03-27 13:38
请问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 用于需要处理几种不同格式文档的内容管理系统。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某厂女职工占全厂的75%,男女职工各增加60人
请问钻石可以带多少上飞机
描写春天的叠词
如何与猫咪的关系变得亲密 ?
打升级A是主~~~一对副A和主上的一对K是不是姊
如何在Excle中有条件插入分页符?
大小写 用英文怎么说啊
中国2015贪污受贿人物案例
为什么很多人办理澳大利亚移民188A签证?
专看动漫播放器,例如七龙珠,哆啦a梦的
高考美术色彩的评分标准是怎样的吖?
亲们,梦想成真好,还是轻一好
小对叶水草可以截枝种植吗?
文泰2002怎么把文件保存成nc格式的呢?
求化学帝指点,铁红是纯净物吗
推荐资讯
电影友友,求大神这部是什么电影
我想在pubmed上下载免费文献,求大神指导。。
高压共轨的高压泵的动力来源于哪里
证券对账单里的质押回购拆出和拆出质押回购是
求比28大15的数是多少,
和《淮上遇便风》,和念hé还是hè,便念piá
我觉得我家楼上特别恶心,我超级讨厌他,怎么
深航有免费的水吗
大家对于杭州飙车案主犯只判了三年怎么看
国庆期间,某铁道部门擅自提高票价,中国政法
求下水道的美人鱼百度网盘资源
我有一串碧玺但是戴到后面有很多裂痕还有些碎
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?