SAXParserTest.java


Dosyayı İndir
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;

public class SAXParserTest {
	public static void main(String[] args) {
		String uri = "/Users/zaferteker/Private/Books/Documents/students.xml";
		try {
			SAXParserFactory factory = SAXParserFactory.newInstance();
			SAXParser parser = factory.newSAXParser();
			// SaxParser’ın çağıracağı Handler yaratılıyor.
			DefaultHandler handler = new DefaultHandler() {
				// document başlancağı zaman çağrılacak
				public void startDocument() {
					System.out.println("start document");
				}

				// Bir element rastladığı zaman çağrılacak
				public void startElement(String uri, String lname, String qname, Attributes attributes) {
					System.out.println(qname);
					if (qname.equals("student")) {
						String no = attributes.getValue("no");
						System.out.println("no: " + no);
					}
				}

				// Doküman sona erdiği zaman çağrılacak
				public void endDocument() {
					System.out.println("end document");
				}
			};
			// parse işlemi başlatılıyor.
			parser.parse(uri, handler);
		} 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