SAX剖析东西- Sun公司供应的。内置在jdk中。org.xml.sax.*
中心的API:
SAXParser类: 用于读取和剖析xml文件对象
parse(File f,
DefaultHandler dh
)要领:剖析xml文件
运用指定的DefaultHandler 将指定文件的内容剖析为 XML。
个人明白:(运用指定的DefaultHandler剖析传入的xml文件)
参数一: File:示意 读取的xml文件。
参数二: DefaultHandler: SAX事宜处置惩罚顺序。运用DefaultHandler的子类
比方:
{ 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) :读到文本内容时挪用
接下来,举例来熟悉sax剖析xml历程。
以上就是xml剖析之sax剖析原理图和手艺引见 的内容,更多相关内容请关注ki4网(www.ki4.cn)!