Java 来自mks integrity xmlapi的不同输出
我只是想看看,与命令行相比,其他人是否也有使用java的mksapi.jar的相同经验。在windows上运行 我的问题是,在CLI中使用选项Java 来自mks integrity xmlapi的不同输出,java,mks-integrity,Java,Mks Integrity,我只是想看看,与命令行相比,其他人是否也有使用java的mksapi.jar的相同经验。在windows上运行 我的问题是,在CLI中使用选项--xmlapi,或者在java API中使用com.mks.connect.AbstractCmdRunner.executeWithXML(String[]cmd),会为节点响应//工作项//工作项//字段//值提供不同的输出 CLI有一个包含“value”值的附加节点TokenValue,而java API将该值作为value节点的一部分提供 例如:
--xmlapi
,或者在java API中使用com.mks.connect.AbstractCmdRunner.executeWithXML(String[]cmd)
,会为节点响应//工作项//工作项//字段//值提供不同的输出
CLI有一个包含“value”值的附加节点TokenValue,而java API将该值作为value节点的一部分提供
例如:
<Field name="projectType">
<Value dataType="string">
<TokenValue>Variant</TokenValue>
</Value>
</Field>
变体
vs
变体
我想知道你们中是否有人有一个解释——或者更好的解决方案,将两个输出与任何版本相一致
此示例是来自
si sandboxinfo--xmlapi
的结果的一部分。不能保证这两种方法提供相同的结果
--xmlapi选项是未发布的选项,因此不受支持
披露:我在PTC Integrity技术支持部门工作
<Field name="projectType">
<Value dataType="string">Variant</Value>
</Field>