Maison > développement back-end > Tutoriel XML/RSS > Analyse XML Diagramme de principe de l'analyse Sax et introduction technique

Analyse XML Diagramme de principe de l'analyse Sax et introduction technique

黄舟
Libérer: 2017-02-16 15:25:12
original
1975 Les gens l'ont consulté




Outil d'analyse SAX - fourni par Sun. Intégré à jdk. org.xml.sax.*

                                                         Classe SAXParser : utilisée pour lire et analyser les objets de fichiers XML

se(File

DefaultHandler

) Méthode : Analyser le fichier XML  f, dh Utilisez le DefaultHandler spécifié pour analyser le contenu du fichier spécifié en XML.

Compréhension personnelle : (Utilisez le DefaultHandler spécifié pour analyser le fichier XML entrant)

                                                                                              

Paramètre deux : DefaultHandler : gestionnaire d'événements SAX. Utilisez une sous-classe de DefaultHandler

Par exemple :

{
                  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) :读到文本内容时调用
Copier après la connexion


Ensuite, prenons un exemple pour comprendre le processus d'analyse XML de Sax.


Ce qui précède est le diagramme schématique de l'analyse sax et l'introduction technique de l'analyse XML, plus pour contenu associé, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal