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

altova - 如何使用 Altova Mapforce 项目自定义生成的源代码

背景:当我为我的映射项目生成代码时,无论我将哪种文件类型发送到命令,都只会运行一个映射。

我想修改项目代码生成,以便在生成地图时 applicationConsole.cs 允许多个文件和文件类型,并根据我发送的参数选择适当的地图。

到目前为止,我的项目包含 4 张地图,每张都不同,并且有一个参数指示是否运行地图。生成代码后,applicationConsole.cs 在运行地图时不会区分。applicationConsole.cs 中列出的第一张地图已运行,而其他地图则未运行。如果第一张地图与给定的参数匹配,则输出正确,但如果下一个进入的文件不匹配,则控制台关闭而不是继续下一张地图。

由于必须经常生成代码,我试图避免直接操作 applicationConsole.cs。

问题:有谁知道如何修改 Mapforce 项目代码生成的输出以添加基于文件类型的地图类型开关?

0 投票
1 回答
426 浏览

windows - 如何将 Altova Mapforce 控制台应用程序作为窗口服务执行?

Altova Mapforce 现在创建控制台应用程序,我想在窗口服务 Onstart() 上调用该控制台应用程序。如何从 Window 服务传递 altova mapforce 控制台应用程序的参数。

Altova Mapforce:http://www.altova.com/mapforce.html

我希望控制台应用程序行为作为 Window 服务。

如果有人请回复我

0 投票
0 回答
521 浏览

altova - Altova Mapforce:使用两个表连接 XML 输入和条件 SQL 连接

我正在尝试完成以下工作:使用 Altova Mapforce,我使用带有模式的 XML 文件作为源。我想将它映射到完全相同的输出,但只将数据添加到一个字段。

该字段的值(它是 Tax)是使用两个表 SQL 连接和两个表上的 WHERE 子句来确定的。这些表使用外键连接,关系由 Mapforce 识别。

WHERE 子句的第一个字段来自第一个表(标题类型表),第二个和第三个字段来自第二个表(行类型表)。

但是,我似乎无法创建与我在这里描述的内容的逻辑和正确等价物。我已经尝试使用复杂的 AND 结构,然后插入我需要多次的一个字段。我尝试过 WHERE 子句,但它们失败了,因为它们从不同时提供两个表,而且似乎没有办法使用预先指定的两个表的 JOINing 作为源。然后,WHERE 子句只识别第一个表中的字段,而不识别第二个表中的字段。

有这方面的例子吗?连接两个(或更多)表,使用 WHERE 确定确切的行,然后使用该行中的值?

最好的祝愿。

0 投票
2 回答
199 浏览

formulas - Altova Xmlspy 中的 XBRL 公式功能

有谁知道Altova 产品(Missionkit、Xmlspy、...)是否支持或将支持XBRL 公式功能。

0 投票
1 回答
207 浏览

uml - UML:没有类属性的关联?Altova UModel

如果一个类的实例方法之一实例化了一个单独的类,但没有将该对象的引用作为成员变量(类属性),是否应该在 UML 中创建关联?我使用 Altova Umodel 对工程代码进行了逆向,并且在刚才提到的场景中没有看到任何关联。

0 投票
0 回答
340 浏览

pdf - 将嵌套表的高度与包含带有换行文本的单元格的父表匹配

我在 xsl-fo 中有一个要求,我在父表中嵌套了一个表。现在,当我在父表中填充表格单元格并且内容不换行时,这很好(即嵌套表行的高度与父表行相同)。但是当父表格的表格单元格内容换行到下一行时,嵌套表格单元格和父表格单元格的高度不匹配。在嵌套表继承父表特征的行中,有什么方法可以纠正这个问题。

0 投票
2 回答
1527 浏览

apache-fop - 在哪里下载 Apache FOP?

我最近安装了 Altova MissionKit 2012 以开始使用 XML-Spy 创建样式表等。我理解它的方式,如果我错了,请纠正我,但我需要Apache FOP将我的 XSL-FO 输出为 PDF?

我一直在谷歌上搜索,但我很难找到在哪里可以下载它?任何建议将不胜感激!

谢谢,

0 投票
0 回答
62 浏览

c# - 在没有输出节点映射的情况下访问 MFF 函数

我需要创建一个自定义 MFF 方法,该方法将接受一个输入并且没有输出。该函数的目标是通过网络发送一些与输出文件无关的通知。到目前为止,当我创建没有返回值的函数时,该函数不会出现在库中,如果我向函数添加返回值但不将此结果连接连接到输出文件,则不会调用该函数。有没有办法做我需要的。

0 投票
3 回答
3752 浏览

xslt - XSLT date-time() 函数在 ALTOVA XmlSpy 中未知

再会!我下载了 Altova XMLSpy 试用版,安装了 FOP 0.95 并尝试执行 XSLT(1.0 版)转换。我的模板是有效的,但在转换过程中,它在包含“date-time()”函数的行上失败:

错误信息是:

请问如何使这个功能可用?我确定这个功能存在。例如,该模板在此在线 XSLT 测试器中工作:http: //markbucayan.appspot.com/xslt/index.html

先感谢您!沃杰科技

更新:我安装了 SAXON 9(HE 和 EE),配置了 ALTOVA 以使用它,但同样的错误。

0 投票
1 回答
528 浏览

c# - MEF 不再加载引用

我有一个界面如下:

现在,我有两个课程:

我正在使用DirectoryCatalog加载每个部分。每个项目都被编译,并且它们的二进制文件(构建输出)位置作为 DirectoryCatalog 的输入,以供进一步组合。

获取 ITransform 部件的代码如下:

我有另一个项目 ProjectXYZ(由第三方工具自动生成(Altova Mapforce 2012 SP1))。

对于项目A:

对于项目B:

ProjectA.Transform 使用 ProjectXYZ.ClassA,而 ProjectB.Transform 使用 ProjectXYZ 的另一个实现中的 ProjectXYZ.ClassB。ProjectXYZ 的实现和类因 ITransform 的不同实现而异。ProjectXYZ中的类是通过一些第三方工具自动生成的,我需要直接使用。因此,我无法对 ProjectXYZ 进行任何更改。

因此,当 MEF 第一次加载 ProjectA.Transform 时,它还会加载 ProjectXYZ 以用作 ProjectA 的参考。当 ProjectB.Transform 正在加载/导出时,由于 ProjectXYZ 已经在 MEF 内存中,它使用 ProjectA 提供的 ProjectXYZ 引用。因此,当 ProjectB.Transform 正在执行时,它会搜索 ProjectXYZ.ClassB,但由于 MEF 已加载 ProjectA 中可用的 ProjectXYZ 引用,因此它没有得到它。

如何解决这个问题。MEF 正确加载部件,但它没有以所需的方式加载支持 dll 的引用。我也尝试过 PartCreationPolicy 属性,但结果是一样的。