Extract Repeating Values from Form XML
Description: Sample Groovy script to Extract repeating values from form xml.
Context: Form
Remark: ---
Script:
def execute() {
FormVO formVO = formService.getFormDetails(true);
List<String> repeatedKeys = new ArrayList<>();
repeatedKeys.add("XXXXX");
repeatedKeys.add("XXXXX");
String repeatingRootNodeName = "XXXXXXXX";
List<Map<String, String>> repeatedValues = formService.extractRepeatingFields(
formVO.getXmlData(),
repeatingRootNodeName,
repeatedKeys
);
// Extracted values from the repeating fields can now be accessed and used as needed.
}
