SAX 구문 분석 도구 - Sun에서 제공. JDK에 내장되어 있습니다. org.xml.sax.*
SAXParser 클래스: xml 파일 객체를 읽고 구문 분석하는 데 사용됩니다.
par se(파일DefaultHandler
) 메서드: XML 파일 구문 분석 f,
지정된 DefaultHandler를 사용하여 지정된 파일의 내용을 XML로 구문 분석합니다. dh
의 하위 클래스를 사용합니다. 예:
{ 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을 파싱하는 과정을 이해하기 위해 예를 들어보겠습니다.
위는 색소폰 파싱 개요도와 xml 파싱 기술 소개입니다. 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!