问题标签 [xsl-stylesheet]

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 投票
1 回答
1541 浏览

xml - XSL 转换错误 - 未定义命名空间前缀

我正在尝试使用 XSL 转换来转换这个 XML 文件:https ://gist.github.com/mleontenko/d83026d2a02bedeb7531881144e345aa

我正在使用 XSL 文件向现有代码添加新的 XML 片段。XSL 文件如下所示:

我在浏览器中收到以下错误(未定义 [element] 上的命名空间前缀 [prefix]): 在此处输入图像描述

我该如何解决这个问题?

0 投票
1 回答
42 浏览

xml - XSLT(XML 到 XML 转换)

我想转换这个 XML:

进入这个:

需要使用 XSL 样式表。我所有的尝试都有一个错误,上面写着

“实体名称必须紧跟实体引用中的‘&’。
com.sun.org.apache.xml.internal.utils.WrappedRuntimeException:实体名称必须紧跟实体引用中的‘&’。”。

到目前为止,这是我的尝试:

0 投票
1 回答
140 浏览

xml - 通过 XSL 添加 colspan

我是 xslt 的新手,在开发将 XML 文件转换为 html 表的 XSL 文件时遇到问题。我们可以<td>以某种方式控制关闭。例如,如果size-for-desktop=8colspan 是8, closetd和 for next aga-block,如果仅在 sum 达到(size-for-desktop=4 + size-for-desktop=4) 时控制关闭,对于 next size-for-desktop=4,如果仅在 sum 达到(size -for-desktop=2 + size-for-desktop=6)</td>8aga-blocksize-for-desktop=2</td>8

XML 文件:

XSL 文件:

电流输出:

预期产出

xsl 变换

提前致谢。

0 投票
2 回答
55 浏览

xml - 无法生成带有标签的 XML 文件

我正在尝试通过 xslt 转换从 XML 文件生成 csv 文件。xml文件的开头:

转换文件:

但是 csv 文件没有按预期生成,因为它看起来像这样(每条记录都在新行上):

当我从两个文件中删除标签Document>时,它看起来正确(添加了';'并且每个都在一行上):

有人知道如何更新转换文件以使 csv 看起来正确吗?

问题已解决。正确的变换:

0 投票
1 回答
53 浏览

java - 如何从 xsls 文件复制特定行并使用 Apache poi 将其导出到新的 xlsx 文件?

我有一个包含 216 个 xsls 文件的文件夹。我的逻辑是循环抛出文件夹并读取每个文件,复制每个文件的第一行并将该行写入新的 .xsls 文件。

我想复制第一行而不迭代抛出行并读取每个单元格?例如,如果您复制 .txt 文件或 .csv 文件中的第一行。

此外,这是一个非常缓慢的过程。您有加快此过程的提示吗?