XMLReader xmlReader = saxParserFactory.newSAXParser().getXMLReader();

733 ワード

            ,   saxParserFactory     .newSAXParser()         .getXMLReader()             ,             

  
  
  
  
まず、SAXParserFactoryは、SAXParserFactoryインスタンスを作成するために使用される.
SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
次に、SAXParserFactoryインスタンスに基づいてSAXParserを作成し、SAXParserからXML Readerのインスタンスを取得します.XML Readerはインタフェースです.
XMLReader xmlReader = saxParserFactory.newSAXParser().getXMLReader();
自分で作成したHandlerをXML Readerに登録するには、一般的に最も重要なのはContentHandler です.
 xmlReader.setContentHandler(ContentHandler);
XMLドキュメントまたはリソースをJavaで処理可能なInputStreamストリームに変更し、解析開始xmlReader.parse(new InputSource(new StringReader(xml)));
これはSAX解析ドキュメントの完全なプロセスです.