我正在使用 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 样式表来完成这项任务吗?