XML Get Child Element List
Kalipso - Form - Actions - Actions Description - Group Communications - XML Get Child Element List
Gets the specified child element from a specified XML structure.
Action available for the following operating systems:

Parameters
XML <string> - The control, variable or a string that represents a XML file.
Remove Name's Prefix - This parameter allows user to define to remove the name's prefix or not. It can be one of:
1. Yes
2. No
Targets
List of Child Elements - Control or variable to save the list of child elements.
Number of Child Elements - Control or variable to save the number of listed child elements.
Return
Items separator <string> - The string separator to the list of child elements.
Usage
Consider the following XML files:
<m:AllForwardsResult>
<m:string>Aleksandr Kerzhakov</m:string>
<m:string>Alex Oxlade-Chamberlain</m:string>
<m:string>Álvaro Negredo</m:string>
<m:string>André Schürrle</m:string>
<m:string>Andrei Arshavin</m:string>
<m:string>Andriy Shevchenko</m:string>
<m:string>Andriy Voronin</m:string>
<m:string>Andriy Yarmolenko</m:string>
<m:string>Andy Carroll</m:string>
<m:string>Antonio Cassano</m:string>
</m:AllForwardsResult>
This XML is saved on VAR(XMLResponse).
<soap:Body>
<m:AllForwardsResponse xmlns:m="http://footballpool.dataaccess.eu">
<m:AllForwardsResult>
<m:string>Aleksandr Kerzhakov</m:string>
<m:string>Alex Oxlade-Chamberlain</m:string>
<m:string>Álvaro Negredo</m:string>
<m:string>André Schürrle</m:string>
<m:string>Andrei Arshavin</m:string>
<m:string>Andriy Shevchenko</m:string>
<m:string>Andriy Voronin</m:string>
<m:string>Andriy Yarmolenko</m:string>
<m:string>Andy Carroll</m:string>
<m:string>Antonio Cassano</m:string>
</m:AllForwardsResult>
</m:AllForwardsResponse>
</soap:Body>
This XML is saved on VAR(XMLResponse1).
Example 1
XML
VAR(XMLResponse)
Remove Name´s Prefix
YES
List of Child Elements
VAR(Elements)
Number of Child Elements
VAR(NElements)
Items Separator
"<13>"
Result:
Variables
Content
VAR(Elements)
stringstringstringstringstring stringstringstringstringstring
VAR(NElements)
10
Example 2
XML
VAR(XMLResponse1)
Remove Name´s Prefix
NO
List of Child Elements
VAR(Elements)
Number of Child Elements
VAR(NElements)
Items Separator
"<13>"
Result:
Variables
Content
VAR(Elements)
m:AllForwardsResponse
VAR(NElements)
1
Last updated