如何为多个元素选择器动态构造XMLUnit ConditionalSelectorBuilder?

时间:2019-11-08 21:29:16

标签: java xml xmlunit

我需要比较大型xlm文件中的许多列表节点,并将使用conditionalBuilder进行比较,如下所示。

ElementSelectors.conditionalBuilder()     .whenElementIsNamed(“ list1”)     .thenUse(ElementSelectors.byXPath(“ ./ pref:elem1”,prefix2Uri,ElementSelectors.byNameAndText))     .whenElementIsNamed(“ list2”)     thenUse(ElementSelectors.byXPath(“ ./ pref:elem2”,prefix2Uri,ElementSelectors.byNameAndText))     .whenElementIsNamed(“ list3”)     .thenUse(ElementSelectors.byXPath(“ ./ pref:elem3”,prefix2Uri,ElementSelectors.byNameAndText))     。     。     .elseUse(ElementSelectors.byName)     .build();

list#和elem#存储在Java映射中。我需要循环获取它们。所以我的问题是如何在遍历循环中动态构造conditionalBuilder语句?请帮忙!

0 个答案:

没有答案
相关问题