问题标签 [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 投票
5 回答
15257 浏览

asp.net - 如何使用 asp.net 将 .docx 转换为 html?

Word 2007 将其文档保存为 .docx 格式,这实际上是一个 zip 文件,其中包含一堆内容,包括带有文档的 xml 文件。

我希望能够获取一个 .docx 文件并将其放入我的 asp.net Web 应用程序的文件夹中,并让代码打开 .docx 文件并将文档的(xml 部分)呈现为网页。

我一直在网上搜索有关此的更多信息,但到目前为止还没有找到太多。我的问题是:

  1. 您会 (a) 使用 XSLT 将 XML 转换为 HTML,还是 (b) 使用 .net 中的 xml 操作库(例如 3.5 中的 XDocument 和 XElement)转换为 HTML 或 (c) 其他?
  2. 您是否知道我可以将其用作起点的任何开源库/项目?

谢谢!

0 投票
1 回答
3095 浏览

xml - 如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?

如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?

0 投票
4 回答
6848 浏览

xml - 如何使用 XSLT 制作 xml 节点的子节点的精确副本?

我的问题是我的 XML 文档在其中包含 XHTML 的片段,并且在通过 XSLT 传递它时,我希望它能够呈现这些片段而不破坏它们。

我尝试将片段包装在 CDATA 中,但它不起作用,因为小于和大于被转换为 < 和 >,而不是直接回显。

执行此操作所需的 XSL 是什么?

0 投票
5 回答
25216 浏览

xslt - 根据当前节点值有条件地匹配

给定以下 XML:

如何从当前/登录匹配器中获取“John Doe”?

我尝试了以下方法:

0 投票
2 回答
830 浏览

xml - 我需要什么来管理 XML 文件?

如果我想在浏览器中显示它并让它看起来“漂亮”,我相信我需要一个 DTD 来定义架构和一个 XSLT。但是我不确定我还需要什么才能拥有一个可以使用 XQuery 查询并在 Web 浏览器中显示的定义良好的 XML 文档。

0 投票
3 回答
12357 浏览

xml - 使用浏览器转换 XML 时,是否可以通过 URL 将参数传递给 XSLT?

使用浏览器转换 XML(Google Chrome 或 IE7)时,是否可以通过 URL 将参数传递给 XSLT 样式表?

例子:

数据.xml

示例.xsl

0 投票
4 回答
14297 浏览

javascript - 客户端 XSL 处理中的 JavaScript?

是否可以执行嵌入 XML 的 JavaScript 来协助客户端(基于浏览器)的 XSL 转换?它是如何完成的,它是如何官方的?

Microsoft 的 XML DOM 对象在服务器端(即在 ASP/ASP.NET 中)允许这样做。

澄清:我不是指在文档转换之后执行的 HTML DOM 脚本,也不是指由浏览器中的 JavaScript启动的 XSL 转换(例如 W3Schools 页面显示的内容)。我指的是转换期间位于 XSL 中的实际脚本块。

0 投票
13 回答
44953 浏览

xml - 即使在转义字符后也无法让 xslt 输出 (&)

我正在尝试创建一个由&符号分隔的变量赋值查询字符串(例如:)"var1=x&var2=y&..."。我计划将此字符串传递到嵌入式闪存文件中。

我无法让&符号显示在 XSLT 中。如果我只是&在其周围没有任何标签的情况下键入,则呈现 XSLT 文档时会出现问题。如果我&amp;在其周围没有任何标签键入,则文档的输出&amp;没有变化。如果我输入<xsl:value-of select="&" /><xsl:value-of select="&amp;" />我也会收到错误。这可能吗?注意:我也尝试过&amp;amp;,但没有成功。

0 投票
2 回答
684 浏览

java - 在自定义 XPath 函数中获取 XML 数据

当我们制作自己的自定义 XPath 函数时,有没有办法获取当前的 xml 数据(请参见此处)。

我知道您可以访问 an ,XPathContext但这是否足够?

例子:

我们的 XML:

我们的 XSL:

我们如何获得整个 XML 树?

编辑:澄清一下:我正在创建一个最终执行静态 Java 代码的自定义函数(这是撒克逊人的特性)。因此,在这段 Java 代码中,我希望能够从 XML 树中获取元素,例如 bar 和 fizz,以及它们的 CDATA,例如 smang 和 Buzz。

0 投票
5 回答
8694 浏览

xslt - 合并多个 xslt 样式表

我有一个带有多个xsl:imports 的 xslt 样式表,我想将它们全部合并到一个 xslt 文件中。

这是我们使用的系统的一个限制,它作为存储在内存中的字符串对象传递 xsl 样式表。这被传输到执行转换的远程机器。由于它不是从磁盘加载的,因此 href 链接已损坏,因此我们需要xsl:import从样式表中删除 s。

有没有可以做到这一点的工具?