问题标签 [xslt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
728 浏览

xml - ruby 中/从 ruby​​ 中的 XSLT 处理

谁能推荐一种在 Ruby 应用程序中执行 XML 数据的 XSLT 转换的有效方法?XSL gem (REXSL) 尚不可用,虽然我已经看到一两个实现它的项目,但我对这么早就使用它们持谨慎态度。一位朋友向 Perl 推荐了一个 shell out call,但我担心资源问题。

这是针对linux环境的。

0 投票
5 回答
1840 浏览

sharepoint - Sharepoint:使用“兼容”用户界面显示非 Sharepoint 内容列表的最佳方式?

我为 Sharepoint 构建了一个从外部服务检索数据的 Web 部件。我想以与 Sharepoint 的 UI 兼容的方式显示项目(适合其周围环境。)

我知道“DataFormWebPart”,但无法使其正常工作。它需要一个有效的数据源,而我无法从 Web 服务调用的结果中构建一个……部分问题是我的 Web 服务包装器没有公开 XML 返回信息,而是我有一堆反序列化的对象. 似乎没有一种简单的方法可以将实际对象转换为数据源,或者从对象数据填充“通用”数据源。

我可以使用 SPGridView 来获得相同的 UI,但是网格控件没有太多的智能方式 - 并且 - 它强制每个字段进入自己的列。我更愿意将每个列表项呈现为具有复杂渲染的单个单元格(例如 StackOverflow 显示其问题列表的方式。)我还希望获得尽可能多的 Sharepoint 标准 UI,例如排序、过滤和分页控件。

所以,首先:这里有没有人写过一个Sharepoint控件来做这个,如果有,你有示例代码可以分享吗?如果不是:我是否忽略了一些有用的控件,无论是 MS 提供的还是在外部库中可用?

谢谢!史蒂夫

0 投票
3 回答
14744 浏览

xml - 使用具有未知名称空间的 XSLT 时如何获取属性值?

我收到了一个无法确定名称空间的第 3 方提要,因此我目前不得不在我的 XSLT 中使用 local-name() 函数来获取元素值。但是,我需要从一个这样的元素中获取一个属性,并且当命名空间未知时我不知道如何执行此操作(因此需要 local-name() 函数)。

注意我正在使用 .net 2.0 来处理 XSLT

这是 XML 的示例:

这是 XSLT

我正在尝试将 $CurrentCategory 变量替换为适当的代码以显示mycategorytext

0 投票
15 回答
4056 浏览

xml - 为什么 XSLT 从未见过在互联网繁荣时期出现的许多其他语言的流行?

XSLT(XML 样式表语言转换)的使用从未像互联网繁荣期间出现的许多其他语言一样流行。虽然它在使用,并且在某些情况下被大型成功公司(例如暴雪娱乐)使用,但它似乎从未成为主流。你为什么认为这是?

0 投票
41 回答
33917 浏览

html - XSLT 值得吗?

不久前,我开始了一个项目,我设计了一个 html 式 XML 模式,以便作者可以以简化格式编写他们的内容(教育课程材料),然后通过 XSLT 将其转换为 HTML。我玩了(苦苦挣扎)了一段时间,并把它弄到了一个非常基本的水平,但后来对我遇到的限制(这很可能是我知识的限制)太恼火了,当我读到一篇建议放弃的博客时XSLT 并且只需使用您选择的语言编写您自己的 XML 到任何解析器,我急切地跳到了它上面,并且效果非常好。

直到今天我仍在努力(实际上我应该现在就在努力,而不是在 SO 上玩),而且我看到越来越多的事情让我认为放弃 XSLT 的决定是一个很好的。

我知道 XSLT 有它的位置,因为它是一个公认的标准,如果每个人都编写自己的解释器,90% 的人最终会使用TheDailyWTF。但是鉴于它是一种函数式风格的语言,而不是大多数程序员熟悉的过程式风格,对于像我这样从事项目的人来说,你会建议他们走我所做的道路,还是坚持使用 XSLT ?

0 投票
6 回答
35732 浏览

xslt - 如何格式化 xsl:text 标签之间的文本?

我有一个 xslt 表,上面有一些类似于下面的文本:

我希望一些文本是粗体的,但这不起作用。

已弃用的 b 标签也不起作用。如何格式化 xsl:text 标记中的文本?

0 投票
4 回答
883 浏览

c# - 将内部数据元素映射到外部供应商的 XML 模式

我正在考虑使用 Altova MapForce(或类似的东西)来生成 XSLT 和/或 Java 或 C# 类来进行翻译。今天,我们直接从数据库中提取数据并手动构建一个 XML 字符串,然后将其发布到 Web 服务。

应该是 db -> (internal)XML -> XSLT -> (External)XML?你们这些人在广阔的世界里做什么?

0 投票
3 回答
35814 浏览

xslt - 性能:调用模板与应用模板

在 XSLT 处理中,apply-template 和 call-template 之间是否存在性能差异?在我的样式表中,我可以使用许多实例,哪个是最佳选择?

0 投票
4 回答
678 浏览

xml - Unpivot 基于属性的 xml 文档

我有一个简单的 xml 文档,如下所示。我需要编写一个 XSLT 转换,该转换基本上基于某些属性“取消透视”该文档。

这就是我期望的输出 -

感谢你的帮助。

0 投票
4 回答
5548 浏览

xslt - 如何在仍然换行的同时保留数据中的换行符、制表符和空格?

我有 XML 中的数据,其中包含我想在输出 HTML 中保留的换行符、空格和制表符(所以我不能使用 <p>),但我还希望在到达屏幕一侧时换行(所以我不能使用 <pre>)。