SHOW:
|
|
- or go back to the newest paste.
| 1 | - | def xml = ''' |
| 1 | + | def persons = new XmlSlurper().parseText(xml) |
| 2 | - | <persons> |
| 2 | + | def firstnames = persons.person.firstname |
| 3 | - | <person id="1"> |
| 3 | + | assert firstnames.collect {it.text()} == ['Eddard','Tyrion', 'Robb', 'Daenerys']
|
| 4 | - | <firstname>Eddard</firstname> |
| 4 | + | |
| 5 | - | <lastname>Stark</lastname> |
| 5 | + | def lastnames = persons.person.lastname |
| 6 | - | </person> |
| 6 | + | assert lastnames.collect {it.text()} == ['Stark', 'Lannister', 'Stark', 'Targaryen']
|
| 7 | - | <person id="2"> |
| 7 | + | |
| 8 | - | <firstname>Tyrion</firstname> |
| 8 | + | assert persons.'*'.find{[email protected]() == 3}.firstname == 'Robb' |