问题标签 [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.
asp.net - 如何使用 asp.net 将 .docx 转换为 html?
Word 2007 将其文档保存为 .docx 格式,这实际上是一个 zip 文件,其中包含一堆内容,包括带有文档的 xml 文件。
我希望能够获取一个 .docx 文件并将其放入我的 asp.net Web 应用程序的文件夹中,并让代码打开 .docx 文件并将文档的(xml 部分)呈现为网页。
我一直在网上搜索有关此的更多信息,但到目前为止还没有找到太多。我的问题是:
- 您会 (a) 使用 XSLT 将 XML 转换为 HTML,还是 (b) 使用 .net 中的 xml 操作库(例如 3.5 中的 XDocument 和 XElement)转换为 HTML 或 (c) 其他?
- 您是否知道我可以将其用作起点的任何开源库/项目?
谢谢!
xml - 如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?
如何使用 XSL 转义 XML 内容以安全地将其输出为 JSON?
xml - 如何使用 XSLT 制作 xml 节点的子节点的精确副本?
我的问题是我的 XML 文档在其中包含 XHTML 的片段,并且在通过 XSLT 传递它时,我希望它能够呈现这些片段而不破坏它们。
我尝试将片段包装在 CDATA 中,但它不起作用,因为小于和大于被转换为 < 和 >,而不是直接回显。
执行此操作所需的 XSL 是什么?
xslt - 根据当前节点值有条件地匹配
给定以下 XML:
如何从当前/登录匹配器中获取“John Doe”?
我尝试了以下方法:
xml - 我需要什么来管理 XML 文件?
如果我想在浏览器中显示它并让它看起来“漂亮”,我相信我需要一个 DTD 来定义架构和一个 XSLT。但是我不确定我还需要什么才能拥有一个可以使用 XQuery 查询并在 Web 浏览器中显示的定义良好的 XML 文档。
xml - 使用浏览器转换 XML 时,是否可以通过 URL 将参数传递给 XSLT?
使用浏览器转换 XML(Google Chrome 或 IE7)时,是否可以通过 URL 将参数传递给 XSLT 样式表?
例子:
数据.xml
示例.xsl
javascript - 客户端 XSL 处理中的 JavaScript?
是否可以执行嵌入 XML 的 JavaScript 来协助客户端(基于浏览器)的 XSL 转换?它是如何完成的,它是如何官方的?
Microsoft 的 XML DOM 对象在服务器端(即在 ASP/ASP.NET 中)允许这样做。
澄清:我不是指在文档转换之后执行的 HTML DOM 脚本,也不是指由浏览器中的 JavaScript启动的 XSL 转换(例如 W3Schools 页面显示的内容)。我指的是转换期间位于 XSL 中的实际脚本块。
xml - 即使在转义字符后也无法让 xslt 输出 (&)
我正在尝试创建一个由&
符号分隔的变量赋值查询字符串(例如:)"var1=x&var2=y&..."
。我计划将此字符串传递到嵌入式闪存文件中。
我无法让&
符号显示在 XSLT 中。如果我只是&
在其周围没有任何标签的情况下键入,则呈现 XSLT 文档时会出现问题。如果我&
在其周围没有任何标签键入,则文档的输出&
没有变化。如果我输入<xsl:value-of select="&" />
或<xsl:value-of select="&" />
我也会收到错误。这可能吗?注意:我也尝试过&amp;
,但没有成功。
java - 在自定义 XPath 函数中获取 XML 数据
当我们制作自己的自定义 XPath 函数时,有没有办法获取当前的 xml 数据(请参见此处)。
我知道您可以访问 an ,XPathContext
但这是否足够?
例子:
我们的 XML:
我们的 XSL:
我们如何获得整个 XML 树?
编辑:澄清一下:我正在创建一个最终执行静态 Java 代码的自定义函数(这是撒克逊人的特性)。因此,在这段 Java 代码中,我希望能够从 XML 树中获取元素,例如 bar 和 fizz,以及它们的 CDATA,例如 smang 和 Buzz。
xslt - 合并多个 xslt 样式表
我有一个带有多个xsl:import
s 的 xslt 样式表,我想将它们全部合并到一个 xslt 文件中。
这是我们使用的系统的一个限制,它作为存储在内存中的字符串对象传递 xsl 样式表。这被传输到执行转换的远程机器。由于它不是从磁盘加载的,因此 href 链接已损坏,因此我们需要xsl:import
从样式表中删除 s。
有没有可以做到这一点的工具?