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é dans le développement 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. Importez 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 :
Copiez le code comme suit :
importer org.dom4j.Document ;
importer org.dom4j.DocumentHelper ;
importer org.dom4j.Element ;
2. Définir le schéma XML
Avant d'écrire quelque chose dans un fragment XML, vous devez d'abord créer un fragment XML, ou document XML. Dans le programme suivant, un objet Document est d'abord créé, puis un élément racine (Element) est créé dessus.
Copiez le code comme suit :
Document document = DocumentHelper.createDocument();
Racine de l'élément = document.addElement("return");
3. Ajouter des nœuds enfants
Une fois que vous disposez de l’élément de nœud racine, vous pouvez y ajouter des nœuds enfants.
Copiez le code comme suit :
Élément returnvalue = root.addElement("returnvalue");
Élément 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 :
Copiez le code comme suit :
returnvalue.addText("false");
returninfo.addText("get-session-fail");
Vous pouvez également créer des nœuds enfants et ajouter du contenu en même temps :
Copiez le code comme suit :
root.addElement("id").addText("12345");
Notez que lorsque nous utilisons 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 non chaîne, une erreur sera également signalée. Vous pouvez ajouter une chaîne vide après le paramètre pour éviter les erreurs.
comme suit:
Copiez le code comme suit :
identifiant int=1 ;
root.addElement("id").addText(id+"");
5. Sortie XML
Si vous souhaitez simplement obtenir la chaîne XML, la phrase suivante le fera.
Copiez le code comme suit : String output = document.asXML();
Si vous souhaitez utiliser ce XML comme sortie de la page Web entière, vous devez :
Copiez le code comme suit : réponse.setContentType("text/xml");
réponse.write(sortie);
Concernant la construction et la sortie de XML en Java, cet article a beaucoup introduit, j'espère qu'il vous sera utile, merci !