// version 1.1.3 import javax.xml.parsers.DocumentBuilderFactory import org.xml.sax.InputSource import java.io.StringReader import org.w3c.dom.Node import org.w3c.dom.Element val xml = """ """ fun main(args: Array) { val dbFactory = DocumentBuilderFactory.newInstance() val dBuilder = dbFactory.newDocumentBuilder() val xmlInput = InputSource(StringReader(xml)) val doc = dBuilder.parse(xmlInput) val nList = doc.getElementsByTagName("Student") for (i in 0 until nList.length) { val node = nList.item(i) if (node.nodeType == Node.ELEMENT_NODE) { val element = node as Element val name = element.getAttribute("Name") println(name) } } }