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 !