问题标签 [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 回答
283 浏览

altova - 如何在 Altova MapForce 中导入 jars

您好,我是 Altova Mapforce 的新手,我想知道在 MapForce 中添加 JAR 文件导入 jar 的程序是什么。

问候

RBRK。

0 投票
1 回答
435 浏览

excel - MapForce 2013“映射”作为 Excel 2010 宏的 XSLT

请帮助我了解并建议我应该为以下情况做些什么。我必须使用 Excel 2007/2010 宏将一个 XML 转换为另一个 XML,并且我尝试使用 Altove MapForce 工具,大约 6 年前我在 Java 中使用 XSLT 没有问题。映射 XML(应该是样式表)复制如下。但是,Excel VB 执行会引发有关 xmlns:fn="http://www.w3.org/2005/xpath-functions" 不包含任何函数的错误消息。

我确实使用了 MapfForce 库中的“包含”和“if-else”等转换函数。

怎么了?

我将非常感谢这方面的任何帮助(特别是,我需要及时)。

问候, - 迈克

0 投票
0 回答
889 浏览

altova - Altova Mapforce 日期映射字段不起作用

我正在映射 2 个 mysql 数据库。在 DB1 中,其中一个字段是日期字段。该字段的默认值为“0000-00-00”。执行时出现此错误:

'0000-00-00' 的日期转换失败

我映射到 DB2 中的字符串字段。但似乎问题发生在它尝试插入/更新之前。

0 投票
2 回答
143 浏览

xpath - 从两个依赖的 xml 文件中获取节点值

我是 Xquery 的初学者,我有一个 xml 代码,我想在其中将两个不同的 XML 文件与另一个文件相关联。

书本.xml

作者.xml

在此答案中,查询显示标题包含“Title2”一词的所有作者的位置。

这是我的代码:

0 投票
1 回答
208 浏览

xml - 在 xquery 中从主根中查找相同的节点值

p.xml

我的代码是

我需要John CieslewiczKenneth A. Ross作为结果,但它只显示Kenneth A. Ross

0 投票
1 回答
547 浏览

xml - 从 XSL 文档 1.0 版中的 XML 获取值

我有一个问题。我正在 PDF 文档中写一个表格。我得到了所有正确的值,除了一个。

我从 XML 中获取一个值,例如调用它然后我需要在同一个 XML 文档中找到该名称,并从它出现的其他位置获取另一个值:

查看这个示例 XML 文档:

所以我在里面写了NAME

需要保存该值,在 Tset 节点中找到它,并在 xsl 代码中的 State、Program name 和 Tool Name 之后写入 ToolAddr 值。

我的 xsl 显示名称并希望下一个单元格按名称显示大小查找:

我需要这个,因为 Tset 是所有工具的列表,并且在加工中我使用的工具不是正常顺序,并且可能需要多次使用工具的工具地址...

帮助!!!

0 投票
1 回答
36 浏览

mapping - 从字符串中搜索并获取值

我是 altova mapforce 的新手。我需要从 String 中搜索并获取值。如何为此编写用户定义的函数?

字符串为abc|A,cde|B 输入为 abc 需要输出A

0 投票
1 回答
169 浏览

xslt - 在 mapForce 中测量 XSLT 2.0 程序的执行时间

我正在使用 Altova Mapforce 从 XSLT 2.0 生成输出。我想知道执行程序需要多少时间。

我打算将此执行时间与 C++ 执行相同工作所花费的时间进行比较。我想知道这个特定任务的 C++ 或 XSLT 引擎哪个更快。

顺便说一句,在 XSLTProc 中,我找到了一个--timing选项,它告诉我时间,但 XSLTProc 只接受 XSLT 1.0,所以我不能将它用于我的程序。

任何帮助将不胜感激。

0 投票
1 回答
442 浏览

xml - 如何使用 XPath 选择笛卡尔积非空兄弟节点集?

第一次在这里发帖,所以如果我做错了什么,请不要犹豫,让我知道。

我正在使用 Altova Stylevision 打印表单文档,并且我需要为每个唯一的两个节点集合集打印一份表单副本。下面是一个示例 XML,可以更好地解释我的要求。

我想从上面的示例中生成 6 个唯一值(笛卡尔积),其中包含每个组合<Animal>并且<Person>它们都不为空。因此,此示例的输出将类似于(仅显示分组,需要所有子节点而不仅仅是名称):

编辑: 我正在尝试获取节点,而不仅仅是<Name>元素值。因为我在这个模板中包装了整个 StyleVision 表单,所以范围应该在<Animal>and<Person>级别。这样,在表格中,我可以说并在表格的每个副本上/AName, /PName,获得一个值。它应该充当元素节点的 6 个实例,每个实例代表和的唯一组合。/AName/PName<Person><Animal>

我查看了for # in # return语法,但无法弄清楚如何返回唯一集。以下是我到目前为止尝试过的:

谁能指出我正确的方向?

谢谢!

0 投票
1 回答
192 浏览

oracle - Altova MapForce 从多个 Oracle 数据库模式添加表

如何在 Altova MapForce 应用程序中添加来自多个 Oracle 数据库模式的表?

我在映射工作区中插入了数据库,并从用于连接的模式用户“AAA”中选择了一个表。当我右键单击数据库对象并选择添加/删除表时,它会打开新窗口“添加/删除表”,它只显示用于连接的模式用户“AAA”的表。

在那个窗口“添加/删除表”中,我找不到选择新数据库模式的方法,例如选择模式用户“BBB”,并从该模式添加表。单击时有一些绿色用户图标显示所有数据库用户,但是当我选择一个,例如“BBB”模式用户时,没有任何反应,窗口仍然显示来自模式用户“AAA”的表。