scala
import scala.xml._
scala
val xml = <root>
<person>
<age>25</age>
</person>
</root>
scala
val root = xml.head
scala
val person = root.child.head
scala
val name = person.attribute("name").get.toString
scala
val age = (person \ "age").text
scala
val result = xml \\ "person" filter (p => (p \ "age").text.toInt > 20) \ "name"
scala
XML.save("output.xml", xml, "UTF-8", true)