问题标签 [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 投票
0 回答
406 浏览

xml - XSLT:- 无法加载输入文件'filepath/myfile.xml'

我正在尝试使用 xslt 转换 xml 文件但出现以下错误

无法加载输入文件'file:///C:/testTarn.xml'

如果我删除一些子元素,它会成功处理文件。

我的 xml 文件有大约 9000 行,大小约为 350 kb。

我的测试 Xslt 除了复制源文件之外什么都不做,如下所示。

0 投票
1 回答
158 浏览

xml - 在 Altova MapForce 中将 XSD 映射到 X12

您好我正在尝试从我的 XSD 映射到 X12 版本 3040 和事务集846 - 库存查询/建议。

尝试从 XSD 映射 LIN 段时遇到问题。我的 XSD 有一个一维整数数组(posOfRequests),当我将此字段映射到 LIN 段时,它保存所有 LIN(产品/服务 ID)值,它会生成多个 LIN 段,如下所示。

我想实现如下所示的目标。

映射图像看起来像 在此处输入图像描述 posOfRequest 中有值 [2,3,1] 。

0 投票
1 回答
157 浏览

altova - Altova 水平分割

我正在尝试拆分 Tradacoms Edi 文件中的重复字符串。

我有一条线如下

DNC+14+1+1++268:2758005:268:2758006

我想根据代码拆分它:268。所以我应该得到 2 行(2758005、2758006)

我正在使用 rtex 过滤器提取 268 的值。但是,它只提取第一个值(278005)

关于如何正确拆分它们的任何想法?

  • 艾伦-
0 投票
1 回答
116 浏览

xml - 无法使用 XSL 在 XML 中将值从两个标签复制到另一个标签

  1. 这是我的输入数据。它还包含许多其他字段,但我已将其删除:

    /li>
  2. 我想要这样的输出,其中 journal_date 具有 transaction_date 的日期值和 transaction_time 的时间:

    /li>
  3. 我正在使用以下 XSL 代码,我还需要做哪些更改?我是新手。

    /li>

我还需要做哪些更改,以便将交易时间添加到日记帐日期标签中。

0 投票
0 回答
157 浏览

rest - altova mapforce 是否公开任何 REST API?

我是 altova mapforce 的新手。我想知道 Altova Mapforce 是否公开了任何类型的 REST API,以便我们可以为它提供来自单页 Web 应用程序的输入,并以任何格式(JSON、XML)从工具中获取数据?

0 投票
1 回答
1555 浏览

json - 如何将 Json 数组转换为 XSD

我目前正在映射 Json 和 XSD。在 Json 中有一个数组包含多个具有相同元素的项目。

Json 数组是这样的:

我试图用 XSD 映射这个 Json 数组:

ref 是这样的:

问题是当我用 XSD 映射 Json 数组时,输出 XML 按数组项(元素)排序,如下所示:

而我期望的结果是两个单独的块:

有谁知道我怎么能得到这个?通过修改 Json/XSD,或者是否有任何功能MapForce可以实现这一点?

0 投票
0 回答
163 浏览

xml - Xpath IF 用于确定一个值,然后如果值是真计数

对于 XPATH 中的 IF 语句,执行以下操作的正确方法是什么:

我试过这没有用。感谢您的帮助。

编辑 示例:

这用于 altova 2013。

0 投票
0 回答
460 浏览

edi - 如何在 Altova MapForce 中嵌套 EDI 文件结构的节点

我是 Altova 的新手,如果我错了,请纠正我。

我处于将 XML 模式文件映射到 X12 的情况,在这里我无法获得实际的 X12 结构。

要求: X12.6020 - 811(综合服务发票/报表)

实际 X12 结构和我映射的 X12 结构的图片
https://ibb.co/cWFBAa

XML 文件的图片
https://ibb.co/ggZDqa

从 XML 到 X12 的映射图
https://ibb.co/k5qWbF

在上面的 XML 中,所有通知对象都使用基于“contractId”的“group-adjecent”库函数进行分组,每个组应该有一个“详细信息”,我需要遍历单个组并创建“子详细信息”和“子-sub-detail' 用于组下的每个通知。

我在 EDI 811 组件上使用了“添加重复输入之后”功能来创建重复的“LoopHL”节点。即,上面映射图中的'LoopHL','LoopHL1','LoopHL2'。

询问我是否需要任何进一步的信息,如果您认为理解我的问题会有所帮助。

提前谢谢各位。

0 投票
1 回答
243 浏览

xml - 使用 styleVision 得到错误“复杂类型定义的内容模型'匿名'”

嗨,我正在使用 StyleVision 工具。我正在针对 XSD 验证 xml 文件。当我运行它时,它说“复杂类型定义'匿名'的内容模型”。但是我的 XML 文件针对 XSD 进行验证。我在做什么错请纠正我。下面给出了我的 XML 和 XSD

XSD

0 投票
2 回答
245 浏览

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

考虑这个 XSD Schema,得到下图

仍然通过验证

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

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

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

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

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

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