Java 来自mks integrity xmlapi的不同输出

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节点的一部分提供 例如:

我只是想看看,与命令行相比,其他人是否也有使用java的mksapi.jar的相同经验。在windows上运行

我的问题是,在CLI中使用选项
--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>