Maison  >  Article  >  développement back-end  >  Un bref tutoriel sur la construction et la génération de XML en Java

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

高洛峰
高洛峰original
2017-01-11 13:15:511626parcourir

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;

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");

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");

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");

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

root.addElement("id").addText("12345");

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+"");

5. Sortie XML

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

String output = document.asXML();

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

response.setContentType("text/xml");
response.write(output);

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 !

Déclaration:
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