问题标签 [altova]

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

xml - 日期相关的 XSL 转换

目前,我将大量产品代码和其中包含的各种属性输出到 txt 文件。“项目结束日期”是输出的属性之一。

如果项目结束日期在今天之后,是否有办法查询此属性值以说仅执行 XSL 功能?

如果有帮助,我正在使用 Altova。

XML:

XSL:

0 投票
1 回答
558 浏览

xslt-1.0 - Altova Mapforce 中的映射问题

我正在尝试实现一个场景,即使输入中不存在该元素,我也可以在输出中确定该元素。

例如:如果我的输入是

我期待输出

我正在尝试使用 altova mapforce 来实现这一目标。我已经使用了存在和不存在的功能,但它并没有给我带来有利的结果。

请看映射 使用存在函数映射

但结果并不如预期。

有人可以帮我做映射吗?

谢谢克兰蒂

0 投票
0 回答
30 浏览

xslt - altova xml spy 2009:结果文档始终位于临时文件夹中

我正在从我的 XSL 脚本中生成结果文档。但是,它们总是保存在我的临时文件夹中。有谁碰巧知道,我可以在哪里配置?

0 投票
1 回答
525 浏览

xml - Altova Stylevision 2011 插入零宽度空间块

使用 2011 年旧版 Altova StyleVision:

编辑文件定义,我将文档导出到 XSL-FO,并添加了文件先前版本中没有的内联零宽度空格。

这会在生成的输出中添加额外的不需要的垂直空间。

我可以手动删除它......但想知道是什么原因导致它以及如何避免它在未来发生。

我能找到的唯一信息是在Altova 论坛上,其中指出无法做到这一点。我希望这是错误的。

0 投票
1 回答
88 浏览

python - 在 python 中通过 subprocess.call() 执行 RaptorXML 命令时出错

我正在尝试通过subprocess.call()python 脚本执行 RaptorXML+XBRL 命令。语法是:

哪里joblist = "valSECfilings.jobs"。但是当我执行这个 python 脚本时,我得到了这个错误:

当我直接在终端上执行此命令时,我没有收到任何错误:

谁能帮我指出这里可能出了什么问题以及如何解决?

0 投票
2 回答
130 浏览

sql-server - Altova Mapforce-找不到消息错误的开始

我正在使用 Altomava Mapforce 将 837 x12 格式的文本文件直接映射并加载到 Sql Server 2014。我已正确映射所有内容,但出现以下错误 -

  1. 缺少字段 F142 - 应用程序发件人代码
  2. 找不到带有 impl.convention 参考“116731H333B2”的消息开头。消息将被跳过。
  3. 缺少段 GE

我在下面的原始源文本文件中包含了我的页眉和页脚信息。有谁知道映射发生了什么,或者数据本身是否有问题?任何帮助将不胜感激。

标题-

消息数据等......

页脚-

0 投票
0 回答
50 浏览

sql-server - Altova DatabaseSpy 未“识别”表 Azure SQL 数据库

我正在尝试使用 Altova DatabaseSpy 来管理 Azure SQL 数据库。我已经建立连接,可以通过 sql 编辑器操作数据库。

然而,表格和视图没有显示在“在线浏览器”中,并且“导入功能”和“设计功能”的大部分功能都不起作用。似乎这些表格在某种程度上没有被“识别”。

有人有这方面的经验吗?

提前致谢。

0 投票
2 回答
258 浏览

xslt - MapForce - 将 dayTimeDuration 添加到 dayTimeDuration

我正在尝试使用 mapforce 生成 xslt 2.0 文件。映射添加了 2 个 dayTimeDuration 元素,这样做会导致以下错误;

core.add(xs:dayTimeDuration, xs:dayTimeDuration) 不匹配。检查参数类型。支持:+(xs:double, xs:double) -> xs:double

我认为 xslt 2.0 支持添加 2 dayTimeDurations。有没有办法使用 mapforce 来做到这一点?

干杯炖菜

0 投票
1 回答
1096 浏览

xml - Mapforce - 删除空标签

我的 MapForce-Transformation 有一点问题:我只想打印结果 XML 中的现有值,但是在我的 XML 结果文件中,每次我用过滤器检查一个空标签时,如果我的函数的结果是存在的如果这是真的,我会做任务。但是,如果条件为假,则该值也正在打印。

例子:

我的 Mapforcedocument: 我的任务

我的功能: 功能

我的结果:

0 投票
1 回答
241 浏览

xslt - xslt 需要元素而不是 xsl:for-each

由于我是 xslt/xsd 编程的初学者,我使用 XMLSpy 创建 xml2xml 转换。对于这两个 xml,我都有一个 xsd。不幸的是,以下代码段无效。

错误消息说行元素应该在表之后。
详细信息(已翻译):元素<xsl:for-each>不属于 {anonymous} 类型的元素<table>

该问题可以通过删除对 xsd 的引用或删除 for-each 语句来解决。
但是,我无法弄清楚出了什么问题。据我了解,for-each-loop 应该只<row>为第一个 xml 中的每一行重复标签。
这是目标的xsd的一部分。