Maison > Java > javaDidacticiel > le corps du texte

Matériel d'apprentissage pour l'analyse et la génération XML

巴扎黑
Libérer: 2017-06-26 10:57:44
original
1005 Les gens l'ont consulté

Matériel d'apprentissage pour l'analyse et la génération XML :

-------------------------- - ---------------------------------------

Méthodes d'analyse Dom et SAX sont intégrés dans jdk, il n'est donc pas nécessaire d'importer des packages jar tiers.

La méthode des caractères analysés SAX (char[] ch, int start, int length) déclenchera cet événement tant qu'il y aura du contenu entre l'étiquette et l'étiquette suivante, y compris les sauts de ligne n ou les espaces. les balises sont juste à côté les unes des autres et ne seront pas déclenchées s'il n'y a pas de contenu.

Les variables globales doivent être définies pour enregistrer les valeurs obtenues.

Dans la méthode startElement(String uri, String localName, String qName,Attributes attributs), vous pouvez obtenir la valeur d'attribut de la balise qui a déclenché la méthode

characters(char[] ch, int start, int length ) peut obtenir le contenu du corps de la balise

endElement(String uri, String localName, String qName) peut encapsuler le contenu obtenu dans les deux méthodes précédentes dans un objet

Le cœur de l'analyse DOM n'a besoin que d'obtenir l'objet Document (objet dom), puis d'effectuer diverses opérations sur le nœud. Notez que le contenu du texte dans le corps de la balise est considéré comme le nœud enfant de. l'étiquette.

------------------------

SAX génère des fichiers XML Ceci est différent de la classe utilisée pour SAX. analyse. Idem, la classe SAXTransformerFactory est utilisée.

DOM génère du XML et la classe DocumentBuilderFactory utilisée dans l'analyse DOM est également utilisée. Il convient de noter que l'objet document est utilisé pour générer un élément de nœud racine, puis les mêmes éléments sont connectés derrière le nœud racine, et enfin l'élément de nœud racine est connecté à l'objet document.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!