Un bref tutoriel sur la construction et la génération de XML en Java

高洛峰
Libérer: 2017-01-11 13:15:51
original
1622 Les gens l'ont consulté

Cet article explique comment construire rapidement un fragment XML lors de la programmation en Java, puis générer le XML.

XML est souvent utilisé lors du développement en Java quotidien. XML est facile à utiliser, mais ennuyeux à écrire. Existe-t-il une méthode de construction et de sortie simple ? Et regarde en bas.

1. Importer le package jar et l'espace de noms

Pour utiliser XML en Java, il est recommandé d'importer d'abord un package jar - dom4j. Il s'agit d'un package jar spécialement conçu pour le traitement du XML, qui est très simple à utiliser.

Importez ensuite les trois classes suivantes :

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
Copier après la connexion

2. Définissez le schéma XML

Avant d'écrire quoi que ce soit dans le fragment XML, vous devez d'abord créer un fragment XML. Ou un document XML. Dans le programme suivant, un objet Document est d'abord créé, puis un élément racine (Element) est créé dessus.

Document document = DocumentHelper.createDocument();
Element root = document.addElement("return");
Copier après la connexion

3. Ajouter des nœuds enfants

Après avoir l'élément de nœud racine, vous pouvez y ajouter des nœuds enfants.

Element returnvalue = root.addElement("returnvalue");
Element returninfo = root.addElement("returninfo");
Copier après la connexion

4. Ajouter du contenu aux nœuds enfants

Vous pouvez ajouter du contenu aux nœuds enfants déjà créés :

returnvalue.addText("false");
returninfo.addText("get-session-fail");
Copier après la connexion

Vous pouvez également ajouter du contenu lors de la création de nœuds enfants. . :

root.addElement("id").addText("12345");
Copier après la connexion

Notez que lors de l'utilisation de addText pour ajouter du contenu de texte de nœud, nous utiliserons parfois directement des variables comme paramètres de la fonction. Si cette variable est nulle, la fonction addText signalera une erreur. S'il s'agit d'un autre type autre qu'une chaîne, une erreur sera également signalée. Vous pouvez ajouter une chaîne vide après le paramètre pour éviter les erreurs.

est le suivant :

int id=1;
root.addElement("id").addText(id+"");
Copier après la connexion

5. Sortie XML

Si vous souhaitez simplement obtenir la chaîne XML, alors la phrase suivante le fera.

String output = document.asXML();
Copier après la connexion

Si vous souhaitez utiliser ce XML comme sortie de la page Web entière, alors :

response.setContentType("text/xml");
response.write(output);
Copier après la connexion

Cet article ne présente que beaucoup de choses sur la construction et la sortie de XML dans Java. J'espère que cela vous sera utile, merci !

Pour plus d'articles liés à des tutoriels concis sur la construction et la génération de XML en Java, veuillez faire attention au site Web PHP 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