gpt4 book ai didi

xml - XSLT 是 Web 框架的好选择?

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:52 25 4
gpt4 key购买 nike

我一直认为 XML(和之前的 SGML)数据是魔鬼的格式。我来自旧数据库和平面文件学校。尽管如此,我们正在开发一种商业可用的 Web 产品,其框架基于链式转换/转换 XML 数据。

由于我们正在面试职位并与潜在客户交谈,他们喜欢它的功能概念,但厌倦了长期支持 XSLT。一个人甚至称其为众所周知的“死者”。像 COBOL、Unix 和 C 一样死了,还是像 Apple Business BASIC 一样死了?

无论如何,我很好奇在 XSLT 上构建 Web 框架是否真的对公司来说不够前沿(奇怪)。 是否存在固有的 XSLT 实现问题,使这项冒险值得重新考虑?

最佳答案

现有基于 XSLT 的 Web 内容管理系统的流行,例如 UmbracoSymphony (SharePoint 已在此处提及)提供了 XSLT 适用于 Web 框架的良好证据。

如果有什么不同的话,那就是 XSLT 正在兴起。很高兴看到成熟的 XML 解决方案公司仍在大量采用它,例如,MarkLogic前段时间在他们的 XML 数据库产品中添加了 XSLT 功能。

W3C XSLT-3.0 Recommendation于 2017 年 6 月发布,显示了对 XSLT future 的持续兴趣和投资。

XSLT(和 XQuery)还有一些有用的新开放标准扩展,例如 EXPath其功能库包括广泛的 HTTP 和 Zip 功能的项目。

[更新]随着 Saxon-CE 的推出(现已开源),现在可以在服务器端和客户端完成 XSLT 2.0 处理。它还可能为以前仅限于 XSLT 1.0 的框架提供 2.0 功能。

Saxon-CE 中的语言扩展意味着 XSLT 模板现在可以使用简单的 XPath 和“事件模式”绑定(bind)到用户事件,并且在需要时还有更好的 JavaScript 互操作性。

关于xml - XSLT 是 Web 框架的好选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2854583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com