为啥 XSLT 生态系统没有与数据可视化广泛关联?

Posted

技术标签:

【中文标题】为啥 XSLT 生态系统没有与数据可视化广泛关联?【英文标题】:Why is the XSLT ecosystem not widely associated with data visualization?为什么 XSLT 生态系统没有与数据可视化广泛关联? 【发布时间】:2018-01-26 16:12:15 【问题描述】:

2011 年,Mike Bostock,XSLT 上 D3.js remarked 的创建者之一:

XSLT 的方法很优雅,但仅适用于简单的转换: 没有高级视觉抽象,也没有灵活性 命令式编程,XSLT 对于任何数学繁重的人来说都很麻烦 可视化任务(例如插值、地理投影或 统计方法)。

在撰写此问题时,XSLT 已经经历了 2 次重大修订,但仍然与“数据可视化”一词没有广泛的关联。

为什么?上面几个简洁而具体的原因,也许用一两行代码来支持。我想更好地了解它缺乏吸引力的中心不足之处。 2 或 3 个就足够了。

如果 Mike 的 cmets 仍然有效,请说出来。同样,一两个示例会有所帮助。

您是否希望回答更多上下文:

1234563您可能想考虑直接阻碍这种行为的 XSLT 生态系统特征。

XSLT 控制的跨多个 SVG 模型的转换同步是否可行,例如(来自 MusicXML 和其他模型)音乐符号 -> 动态乐谱播放 -> interactive instruments or theory tools)是否可行?如果不是,用一两句激光尖锐的句子,为什么不呢?

顺便说一句,我在较早(但有些模糊)question 的答案中发现了一些有用的提示,但没有详细说明。

【问题讨论】:

【参考方案1】:

IMO,因为 XML 作为持久性和交换的基本格式已被基于 JSON 的样式所取代。随着这种变化,XSLT 等与 XML 相关的技术也失去了焦点。 我认为现实生活中的 XLS-FO 解决方案的数量也是这种发展的一个很好的例子。

【讨论】:

还有 MusicXML? W3C 标准,广泛用作使用 .... XSLT 生成分数的基础。作为通向世界音乐可视化门户的 XML 衍生产品:范式变革和全新应用领域... 但这是有针对性的例子......主要开发重点转向了其他格式,因此工具和库的开发也失去了步伐,主题得到了较低的宣传 当然(即我认为你是对的),但我正在寻找专注于 XSLT 内部工作的答案。 仅供参考,我遇到了一个article 声称“在 XSLT 3.0 中,入站文档可以是 JSON,而不是 XML。处理器可以获取该文档,使用 json-to- xml() 函数将其转换为特定的已知 XML 格式,通过模板对其进行处理,然后将结果输出转换回 JSON(或者可以将其转换为 html 5 以及其他格式)”。

以上是关于为啥 XSLT 生态系统没有与数据可视化广泛关联?的主要内容,如果未能解决你的问题,请参考以下文章

Biztalk/XSLT - 映射没有任何关联的所属段

生态环境大数据可视化系统惊艳数字中国建设峰会

为啥 XSLT 默认输出所有文本?

技术贴 | R语言:组学关联分析和pheatmap可视化

基于hadoop生态圈的数据仓库实践 —— OLAP与数据可视化

基于hadoop生态圈的数据仓库实践 —— OLAP与数据可视化