SAX解析工具- Sun公司提供的。內建在jdk。 org.xml.sax.*
xml文件物件 parse(File
f,DefaultHandler
dh)方法:解析xml檔案
例如:
{ 1.创建SAXParser对象 SAXParserparser=SAXParserFactory.newInstance().newSAXParser(); 2.调用parse方法 parser.parse(new File("./src/contact.xml"),new MyDefaultHandler()); } [一个类继承class类名(extends DefaultHandler) 在调用是创建传进去 DefaultHandler类的API: voidstartDocument() : 在读到文档开始时调用 voidendDocument() :在读到文档结束时调用 void startElement(String uri, String localName, String qName,Attributes attributes) :读到开始标签时调用 voidendElement(String uri, String localName, String qName) :读到结束标签时调用 voidcharacters(char[] ch, int start, int length) :读到文本内容时调用
以上就是xml解析之sax解析原理圖和技術介紹 的內容,並更多相關內容請關注PHPwww.php.cn)!