1

我正在使用 SOAPUI(不是 Pro)进行数据驱动测试。我的 XML 看起来与下面的类似:

<parent>
    <child1>?</child1>
    <child2>?</child2>
</parent>
<parent>
    <child1>?</child1>
    <child2>?</child2>
</parent>

在我的数据源(Excel 表)中,我根据场景提供数据。在某些情况下,应该只给出一组数据。SOAPUI 中的 XML 如下所示:

<parent>
    <child1>35</child1>
    <child2>45</child2>
</parent>
<parent>
    <child1></child1>
    <child2></child2>
</parent>

我已经在设置中将“删除空内容”设置为“真”。但看起来 SOAPUI 正在删除空子节点但保留父节点。因此,发布的 XML 如下所示:

<parent>
    <child1>35</child1>
    <child2>45</child2>
</parent>
<parent>
</parent>

因此,它会出错。SOAPUI 中是否有设置也可以删除空父节点?

编辑:我可以使用 XSLT 样式表来完成这项任务吗?

4

1 回答 1

1

您是否尝试过使用 groovy 来完成这项任务?

查看 Scott Davis 关于创建 xml 的帖子。

http://www.ibm.com/developerworks/java/library/j-pg05199/

它真的很容易而且超级有趣。

于 2013-08-09T18:59:56.187 回答