Skip to main content

Extract Repeating Values from Form XML

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.

}


Did this answer your question?