SAX 解析ツール - Sun によって提供されます。 JDKに組み込まれています。 org.xml.sax.*
SAXParser クラス: XML ファイル オブジェクトの読み取りと解析に使用されます
指定された DefaultHandler を使用して、指定されたファイルを転送します。 コンテンツは XML として解析されます。個人的な理解: (指定された DefaultHandler を使用して、で導入された XML ファイルを解決します) f,
DefaultHandler 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) :读到文本内容时调用
次に、Sax の XML 解析プロセスを理解するための例を見てみましょう。
上記は、Sax 解析の概略図と XML 解析の技術紹介の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) を参照してください。 !