SaxParserTest.java


Dosyayı İndir
package com.godoro.samples.xml;

import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;

public class SaxParserTest {
  
  public static void main(String[] args){
    String folder="C:\\Godoro\\Projects\\Java\\Education\\JavaBook\\test";    
    String uri=folder+"\\sax.xml";
    try{            
      SAXParserFactory factory=SAXParserFactory.newInstance();
      SAXParser parser=factory.newSAXParser();
      DefaultHandler handler=new DefaultHandler(){               
	public void startDocument(){
	  System.out.println("Starting Document...");	  	
	}
	public void startElement(String uri
		,String localName,String qname,Attributes attributes){
	    System.out.println("Qualified Name : '"+qname+"'");
	    if(qname.equals("student")){
		String no=attributes.getValue("no");
		System.out.println("no : '"+ no+"'");                        
	    }
	}
	public void characters(char[] ch, int start, int finish){                    
	    String string=new String(ch,start,finish);
	    System.out.println("Characters : '"+string+"'");
	}
	public void endDocument(){
	  System.out.println("Ending Document...");	  	
	}	
      };
      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