DOMBuilderTest.java


Dosyayı İndir
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

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir