问题标签 [oxygenxml]

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

xml - XSD Schema 唯一约束不适用于数值?

考虑这个 XSD Schema,得到下图

仍然通过验证

请注意在“id”元素上设置的唯一约束,类型为 s:int。

以下实例 XML 仍然有效,即使有<id>1</id>两次相同!

如果我将元素类型更改为s:string ,我可以强制失败条件

正如预期的那样,这将不再验证实例 XML: 按预期失败验证

我分别在 oXygen XML 和 ALtova XML Spy 中尝试了验证,结果相同。

问题显然是 XSD 的唯一约束实现中的错误或已知限制?

0 投票
0 回答
238 浏览

jakarta-ee - 从 Java 实现时,xsl:result-document 标记不起作用

在发布此问题之前,我提到了 [stackoverflow][1],因为遇到了同样的问题,我希望向大家提问..

我有一个 XSLT 转换,用于创建四个输出,xsl:result-document当我使用氧气工具运行它时,它会创建所需的输出。但我想从 java 实现它。已经从 java 实现了撒克逊方法。Saxon-HE:9.7.0-14 版本 XSLT 版本:2

一个文件的示例 XSLT:

我不知道为什么这在 Java 上不起作用,尽管它正在运行纯转换。我是否需要为此添加外部 jar。这并没有给我任何错误或输出。

注意:当我添加 xsl:comment 或其他标签时,它正在 Java 上运行,并且我得到了正确的输出。

  • XSLT 用于创建一个文件

    /li>

提前致谢..!

0 投票
1 回答
158 浏览

xml - 在氧气中使用 XPath 重构 xml

我有一个 xml 文档,我正在尝试重新组织和重新格式化。我一直在尝试使用氧气的重构工具来包装特定元素或元素组。但它不是将所需的元素组合在一起,而是单独包装每个匹配的元素。如何编写以这种方式定位和分组元素的 XPath 表达式:

使用 Wrap Element 工具将前 3 个块元素一起包装在一个 s 元素中。

从这里开始:

对此:

使用 XPath 表达式:/systems/system/chunk[position()<4] 选择前 3 个块元素并用 s 标记将它们括起来。但是,当我在重构命令中运行它时,我得到了这个:

它选择正确的块,但单独包装每个块。如果您对如何在 s 标签中将所有元素组合在一起有任何建议,请告诉我。或者,如果我什至不应该使用氧气 xml 来完成此操作。

0 投票
1 回答
72 浏览

xml - XSLT - 在另一个节点中添加一个子节点并将内容移动到新节点

我有一些这样的 XML:

我需要把它变成这个

每个 div 的 id 属性值会有所不同。我可以使用一个简单的转换来实现这一点吗?我正在使用 Oxygen XML 编辑器。非常感谢您的帮助!

0 投票
2 回答
47 浏览

dita - Oxygen 14.1 with newest DITA-OT

I am not able find any related information regarding to my current situation. Is it possible to use the Oxygen 14.1 xml author with DITA-OT 2.5.2? We plan to upgrade our sofware too, but before that the leaders of my company are interested in the possible benefits of the new DITA-OT version.

0 投票
1 回答
360 浏览

html - XSLT - 不带引号的 HTML id 属性

对于我的输出 HTML 文件,我必须生成一个div具有id属性的元素,但该属性的值不应放在引号中,就像在此示例中一样:<div id=myID>...</div>. 当我使用引号时,我想要拥有的一切都可以完美运行,例如:<div class="myClass" id="{$myIdVariable}">...</div>. 是否可以告诉 Oxygen 或 Saxon 忽略此类情况?但最后我正在使用java javax.xml.transform我不知道的包,如果我可以告诉我的类我用来忽略这样的事情。如果有人对这个问题有一个很好的解决方案,或者甚至可以告诉我,使用 XSLT 是不可能的,我会很高兴......

0 投票
0 回答
72 浏览

xml - 如何在另一个命名空间中声明和使用命名空间

这应该可以工作,但它说 ml:math 不完整并且 ml:matrix 不允许,我该如何解决这个问题?我需要知道我是否可以在另一个命名空间中使用命名空间

0 投票
0 回答
227 浏览

json - 尝试使用 Saxon 9.7.0.19 在 XQuery 3.1 中序列化为 JSON 时出错

我正在尝试运行 Priscilla Walmsley 的XQuery book中的示例 24-12 。

我收到错误“无法将地图添加到树”。为什么这不起作用?有配置问题吗?

我在 <oXygen/> XML 编辑器 19.1 版中运行它。

0 投票
2 回答
196 浏览

xslt-2.0 - 通过 xslt2 将大型文本文件转换为 xml 的性能问题

我正在尝试使用 xslt 2 转换将文本文件转换为 xml 文件。

这是文本文件的内容:

这些列由“制表”键(tab)分隔。某些列是空的,但使用 Tab 键将此列与其他列分开。所以我使用了正则表达式来做到这一点(正则表达式不是简化形式,但我认为它可以优化)

这是我的 XSLT 文件:

因此,当我基于此 xslt 文件(在氧气 XML EDITOR 上执行)生成 XML 时,当列数 < 20 时,它需要一秒钟的时间来完成。当我添加一些其他列时,会出现延迟,我应该等待超过15 秒生成 XML 文件。这对我来说是一件坏事,因为我需要处理我的 XSLT 文件中的 99 列。

你能告诉我为什么那里有性能问题吗?我该怎么办?任何建议都可以帮助我。

谢谢。

0 投票
1 回答
30 浏览

xml - XSD 查询一堆不同的文件

我得到了三个 XML 文件。第一个称为plans.xml,包含一个“plan”元素列表,这些元素引用各个文件。

计划.xml:

第二个文件,称为“plan-2.0.xml”(第三个文件类似,只是版本号和名称为“plan-3.0.xml”):

计划-2-0.xml:

我想要实现的是一个xquery(3.0),它接受一个输入参数(I1801.2)并生成一个带有标题的简单html列表:

我正在与具体的概念作斗争——我使用 xquery 已经十多年了。

我的脚本开始像:

但是,我被困在这里。有什么帮助吗?

更准确地说,如何循环不同的文件,将元素和属性收集到变量中,然后输出?我正在使用 Oxygen XML 作为编辑器。