日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JavaEE XML的读写(利用JDom对XML文件进行读写)

發布時間:2025/7/25 102 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaEE XML的读写(利用JDom对XML文件进行读写) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.有關XML的寫

利用JDom2包,JDom2這個包中,至少引入org.jdom2.*;如果要進行XML文件的寫出,則要進行導入org.jdom2.output.*;

package com.littlepage.test1;import java.io.*; import org.jdom2.*; import org.jdom2.output.*;public class Test3 {public static void main(String[] args) {try {Element rootElement = new Element("rootElement");Document document = new Document(rootElement);rootElement.addContent(new Element("student1").addContent(new Element("name").addContent("Jack")).setAttribute("type","transfer student"));rootElement.addContent(new Element("student1").addContent(new Element("name").addContent("Nancy")));rootElement.addContent(new Element("student1").addContent(new Element("name").addContent("Lucy")));XMLOutputter xop = new XMLOutputter();//設置間距XMLOutputter out=new XMLOutputter();Format format=out.getFormat();format.setEncoding("GB2312");format.setIndent("\n\t");out.setFormat(format);xop.output(document, new FileWriter("student.xml"));} catch (IOException e) {e.printStackTrace();}} }

?

XML文件寫入結果

<?xml version="1.0" encoding="UTF-8"?> <rootElement><student1 type="transfer student"><name>Jack</name></student1><student1><name>Nancy</name></student1><student1><name>Lucy</name></student1> </rootElement>

?

?

2.有關XML文件的讀

利用SAXBuilder,SAXBuilder在org.xml.input.*;中存在方法SAXBuilder,SAXBuilder是進行XML文件讀入的一個類

?

//遞歸打印XML的document public class Test4 {public static void main(String[] args) {try{Document document=new SAXBuilder().build("MyXML.xml");Element rootElement=document.getRootElement();recursionXML(rootElement);}catch(IOException|JDOMException e){e.printStackTrace();}}/*** recursion XML,for print the root element* @param element*/public static void recursionXML(Element element){System.out.println(element.getName()+":"+element.getText());if(!element.getChildren().isEmpty()){List<Element> li=element.getChildren();for (Element element2 : li) {recursionXML(element2);}}}/ }

轉載于:https://www.cnblogs.com/littlepage/p/10492388.html

總結

以上是生活随笔為你收集整理的JavaEE XML的读写(利用JDom对XML文件进行读写)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。