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

c# - 是否有使用 .NET 的转换引擎或库?

我们正在寻找一个转换库或引擎,它可以读取任何输入(EDIfact 文件、CSV、XML 之类的东西。因此,包含必须转换为已知业务对象结构的数据的文件(或 Web 服务结果)。)这个应使用自定义规则将数据转换为现有业务对象。XSLT 既复杂(学习)又简单(功能不足)

有人可以推荐一个 C# 库或引擎吗?我已经看过 Altova MapForce,但我希望我可以向数十人发送一些东西,他们将构建/设计自己的转换,而无需支付数十个 Altova 许可证。

0 投票
2 回答
2191 浏览

xml - 映射来自不同 XML Schema 的 XML 数据

我们有一个包含数据的 XML。我们需要从中提取数据并将其移动到不同的 XML 中。两种 XML 的结构都不同。

我们有 Altova,我们想通过使用它来完成这项工作。对此的任何解决方案;哪种 Altova 工具最适合这项工作?如何?

0 投票
2 回答
1756 浏览

xml - xml到oracle的转换

我想知道是否有任何工具可以将 xml 数据转换为 Oracle 表。我遇到了 Altova 的 MapForce。但我不确定我是否可以用它来实现这一目标。有人可以建议任何其他替代选项/或任何有关此转换的 Mapforce 帮助文档。

谢谢,沙菲

0 投票
1 回答
775 浏览

.net - Altova Mapforce:它可以在输出 XSD 中创建所有元素吗?

下午好开发人员,

只是一个简单的问题(我希望!)

我正在通过 Altova Mapforce 创建一个 XSLT 文件,我想知道是否有人知道是否可以指定 XSLT 规定在输出 XSD 文件中创建所有元素和节点,即使输入 XSD 没有规定输入?

我知道我可以自己将额外的代码添加到 XSLT 以添加空元素,但在我将自己投入到这项任务之前,我想知道它是否可以内置来执行此操作。

非常感谢大家,

路易斯·拉塞尔

0 投票
1 回答
831 浏览

class - 在 UML 类图中何时使用 memberEnd 以及何时使用 navigableOwnedEnd?

我已经下载了 Altova UModel 的试用版并开始使用 UML。作为一个实际的开始,我正在建模一个个人信息管理器应用程序,其中包括一个网络书签管理。

一个书签可以同时属于多个(或不属于)标签,并且一个标签可以包含多个(如果它包含的所有书签都被删除,则不属于)书签。该关系必须是双向导航的——用户必须能够查看具有特定标签的所有书签以及书签的所有标签。

Bookmark 和 Tag 类之间正确的 UML 关系是什么?

据我现在了解 UML,它是一个关联(而不是聚合)。但是对于 2 路可导航多对多关系,我可以将结束角色指定为“memberEnd”或“当 navigableOwnedEnd”,以图形方式连接在两种情况下看起来都相同(箭头)(据我所知,这意味着可导航性)但是只有在使用“memberEnd”时,才会在类框中显示一个属性。

如果我的意思是双向导航多对多关系,我应该如何在模型中指定它?

0 投票
2 回答
14563 浏览

xml - Altova 的 MissionKit 的替代品

任何人都知道任何好的替代方案(除了下面列出的那些真的只擅长特定的 XML 开发任务)?

为什么(如果您有兴趣):
多年来,我一直在断断续续地进行 XML 开发,但最近有人将 XMLSpy 引起了我的注意,它太棒了——价格不高。

最近我一直在使用以下组合:
Notepad++(修改 XML)
EditX(验证/调试 XML)
Eclipse(设计模式)和
MS Visual Studio(验证模式)

...基于这使得任务最简单。

但是,我刚刚发现我们将来会使用 XSL 转换来生成 XML。我以前从未使用过任务工具包,但我只是缺乏肯定的 XMLSpy 替代了上述所有用于 XML 开发的工具。如果他们的 XSL 工具接近 XMLSpy 的水准……简单地说,我需要它。

我不相信我可以说服预算类型以每个 1000 美元的价格购买 MissionKit 的许可证(不会阻止我尝试)。

同时,虽然对替代品的一些研究不会受到伤害,但一些谷歌查询只显示,没有多少人为 Altova 的(价格过高?)软件付费,因为大多数 P2P 网站的链接可以下载更免费的版本任务套件。

0 投票
1 回答
684 浏览

parsing - 在 Altova MapForce 中从 CSV 文件中捕获字段名称元数据

我被要求使用 Altova 的 MapForce 制作一个替代“文件转换过程”(目前是一团 SQL)的原型。我的输入是带有标题的 CSV 文件。我的问题是我需要同时捕获数据和列名以在下游处理中使用。

我需要让 MapForce 提供一个 C# 方法(导入,因为它需要两个参数:fieldNamevalue字段名称作为输出。

每个输出需要字段名称和值的原因与我们当前如何管理所有映射/转换有关 - 在数据库上。.NET 代码此时会进入并执行任何必要的数据库查找。

例如,如果我有以下文件:

还有一个静态方法string TransformField( string fieldName, string value )

我想将 CSV 文件的Symbol数据输出映射到方法的value参数,并将字段名称映射"Symbol"到方法的fieldName参数。

一些限制:

  1. 我需要在 MapForce GUI 中保持“接线”可见。将来我会让非程序员维护映射。所以在代码中做这一切不是一种选择。
  2. MapForce 是公司选择的工具。我们最初的过程如此混乱的部分原因是因为最初的程序员推出了他自己的映射/转换工具(同样来自 TSQL - 哎哟)。
  3. 我们可以将方法调用的所有输入/输出视为字符串。转换将在稍后发生。
  4. 我想避免使用标量文字作为输入。我已经有了文件中的列名——我不想重新输入每个列名并将其提供给我的方法。

我不确定有多少用户使用过这个工具,但经过 3 天的修改后,我看到了很大的潜力。如果我能克服目前的症结,我认为公司将有一个可靠的替代方案来解决他们目前的混乱局面。

感谢您的任何/所有建议。

0 投票
1 回答
988 浏览

xml - 从 XML 中删除值的最简单方法是什么

我有一个 XML 文档,其中包含不同级别的附加节点,我想通过 XSLT 删除这些节点。

我的直觉是生成一个 XSD(使用 Altova 等),删除我不想出现在输出中的元素,然后让编辑器(Altova 等)自动生成一个 XSLT 以将旧的 XSD 转换为新的 XSD。

过去,我曾经为此手动编写 XSL……但是使用所有这些很酷的工具,是否真的有理由或有人可以提出替代方法?我已经有几年没做过这种事情了,所以我想我会问...

我最终想出了这个,这很简单,所以感谢您的建议:

我需要做的另一件事是检查“TheNode”的缺失元素“SomeSubElement”,如果缺失则插入一个空元素。

关于如何做到这一点的任何建议?谢谢。

0 投票
1 回答
602 浏览

xml - 如何将 Altova XMLSpy 的浏览器更改为 Chrome / FireFox / etc?

这里有人使用 Altova XMLSpy 吗?

每当我执行 F10 时,它都会输入一个 XML 和一个输入 XSL,并在窗口本身中给我一个输出(Altova XMLSpy 自己的浏览器)

那么基本上我如何设置浏览器使用“Chrome”或“FireFox”?

如果不可能,是否有将输出保存到文件而不是直接在程序中显示输出?

0 投票
1 回答
508 浏览

xml - 我们如何在 Altova XMLSpy 中报告 XSLT 错误消息?

XSLT 标记<xsl:message terminate="yes">应该在指定条件下报告消息。

然而,Altova XMLSpy 似乎没有报告任何消息——就好像标签被简单地忽略了一样。

我们如何让错误报告在 Altova XMLSpy 中工作?