View difference between Paste ID: paKvD412 and yE3nnepc
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'