问题标签 [xalan]

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 回答
2258 浏览

xml - 一种使用 XSL 将巨大的 XML 文件拆分为更小的 xml 文件的方法

我得到一个包含电视广播列表的巨大 XML 文件。而且我必须将其拆分为仅包含一天所有广播的小文件。我设法做到了,但是xml标头和一个节点多次出现有两个问题。

XML的结构如下:

我的 XSL 看起来像这样:

我的输出 XML 是这样的:

PRG_20090512.xml:

我可以在输出声明中输入 omit-xml-declaration="yes" ,但我没有任何 xml 标头。我试图检查标签是否已经在输出中,但未能在输出中选择节点......

这是我尝试过的:

感谢您的帮助,因为我不知道如何处理。;( 雪人

0 投票
2 回答
7872 浏览

java - org.apache.xalan.processor.TransformerFactoryImpl 上的 AbstractMethodError

使用以下代码:

我收到以下错误:

为什么是这样?

这是我的 Maven 依赖树:

谁能告诉我如何清除intellij的类路径?

这是类路径(来自intellij)

0 投票
2 回答
5126 浏览

java - java.io.IOException:服务器返回 HTTP 响应代码:503 用于 URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

在以下代码中:

我得到这个例外:

我通过 xsl 翻译的 XHTML 是:

如何阻止 xalan 变压器给家里打电话?

0 投票
2 回答
1319 浏览

java - 无法从 Saxon XSLT 处理器访问更新的 Java 对象

我正在使用 Saxon XSLT 处理器“来自 Saxonica 的 Saxon 9.0.0.2J”的开源版本,并且正在尝试第一次使用 java 可扩展性。我遇到了一个问题,我怀疑可能是对开源版本的限制,但我想先检查一下我是否在这里遗漏了一些东西。

从下面的片段中,我的结果是 $c1 的最终值不会因为调用 greg:setTime() 而改变 - 即 Saxon 中的 $c1 变量似乎与底层 Java 对象脱钩,并且存在没有明显的方法来访问由 setTime() 调用更新的对象。

请注意,片段中的所有代码都经过测试并且可以正常工作 - 即 $c1 已通过 getInstance() 调用正确实例化, $startdate 具有正确的格式,并且 $d1 已正确实例化。

想法?

0 投票
2 回答
4763 浏览

xml - 在 XML + XSLT 中保持实体不变

我使用 XSL 样式表(使用 Apache Xalan)将 XML 转换为(某种程度的)HTML。在 XML 中可以有像 一样的实体—,它们必须保持原样。在 XML 文件的开头,我有一个引用这些实体的文档类型。我应该怎么做才能使实体保持不变?

在 XML 文本中SAXParseException: Recursive entity expansion, 'mdash'遇到时给我。&mdash

0 投票
1 回答
1199 浏览

xslt - Docbook+Ant:找不到名为 fop.extensions 的变量

在花了很多时间试图让我的文章用 Docbook 在 Ant 中编译之后,我似乎无法让 FO 编译工作。我正在使用 Xalan 2.7.0,其他所有内容(单页和分块 HTML)都可以完美编译。只有当我尝试编译为 FO 时才会收到此错误:

这很奇怪,我似乎无法解决它。我什至添加了一个<param>值来定义它“找不到”的变量:

我能做些什么来解决这个问题吗?如果你问我,这真的很奇怪。(同样,使用与上面相同的代码,我所有的其他 Docbook 编译工作都很好)

0 投票
1 回答
1433 浏览

java - Xalan 和 Java JDK 1.5 的问题

从我相信并在网上阅读的内容。Sun 已决定将 Xalan 包含在 JDK 1.5 中。我试图利用这一点并尝试执行 XSLT 来吐出多个文件。我遇到的问题:

'Unrecognized XSLTC extension 'org.apache.xalan.xslt.extensions.Redirect:write''"

从我在谷歌上读到的我需要改变的内容:

在 XSL 转换中

当我将此更改应用于我的 .XSL 文件时,我似乎遇到了同样的错误。需要尽快让这个工作,似乎无法在网上找到答案。任何帮助将不胜感激。

0 投票
2 回答
131 浏览

java - 将 Web 服务集成到 Java 中

编辑:对不起伙计们,意识到我不知道在 Java 中集成 Web 服务。希望有人能指出我正确的方向。

原始问题大家好,我想知道你们是否可以为此指出正确的方向。我需要了解如何将数据注入正在创建的 XML 中。我正在使用 Java 和 XALAN 处理器来创建 XML。实时数据将来自 API 或来自 WebService 的调用。

0 投票
1 回答
2103 浏览

java - Xalan redirect:write , use either of two element values to create name of new .xml file depending on null values

So I have the following code:

Where "filename" is a tag in the xml source. My problem occurs when filename is null or blank. And this is the case for several of the xml filename tags. So what I am trying to implement is a checking method. This is what I have done:

I seem to be getting NPEs when I compile my Java code, saying the Variable not resolvable: tempName

0 投票
2 回答
1431 浏览

xml - Xalan (XSLT) 翻译方法的翻译超出了应有的范围

我似乎对 Xalan 的翻译方法有疑问。我有以下代码:

translate(translate(string(name),'&lt;sup&gt;',''),'&lt;/sup&gt;','')

这用于从字符串(名称)中删除<sup>和删除。</sup>不幸的是,当我这样做时,它似乎也从名称中删除了 s、u 和 p。sony Braiva <sup>tm</sup>所以像变得这样的名字ony bravia tm

感谢您提前提供帮助:)