import javax.xml.parsers.*; import org.w3c.dom.*; public class DOMBuilderTest { public static void main(String[] args) { String uri = "/Users/zaferteker/Private/Books/Documents/students.xml"; try { // Factory nesnesi yaratılıyor DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); // DocumentBuilder yaratılıyor DocumentBuilder builder = factory.newDocumentBuilder(); // Document parse ediliyor. Document document = builder.parse(uri); // root elementi alınıyor. Element root = document.getDocumentElement(); // student elementlerinin listesi alınıyor. NodeList students = root.getElementsByTagName("student"); for (int i = 0; i < students.getLength(); i++) { Element element = (Element) students.item(i); String no = element.getAttribute("no"); NodeList nameElements = element.getElementsByTagName("name"); NodeList surnameElements = element.getElementsByTagName("surname"); Element nameElement = (Element) nameElements.item(0); Element surnameElement = (Element) surnameElements.item(0); Text nameText = (Text) nameElement.getChildNodes().item(0); Text surnameText = (Text) surnameElement.getChildNodes().item(0); System.out.println(no + " " + nameText.getNodeValue() + " " + surnameText.getNodeValue()); } } catch (Exception e) { e.printStackTrace(); } } }Dosyayı İndir