日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于JDOM

發布時間:2023/11/29 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于JDOM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、首先,在資源網站下載JDOM插件。在工程中加載JDOM_XX.jar。

    

package test;import java.io.FileOutputStream; import java.io.IOException; import java.util.List;import oracle.net.aso.p;import org.jdom2.Attribute; import org.jdom2.Comment; import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.output.Format; import org.jdom2.output.XMLOutputter;import com.actionform.StudentForm; import com.dao.imp.StudentDAO;public class JDomOutput {public static void main(String[] args) throws IOException{//創建文檔Document document = new Document();//創建根元素Element people = new Element("people");//把根元素加入到document中 document.addContent(people); //創建注釋Comment rootComment = new Comment("將數據從程序輸出到XML中!");people.addContent(rootComment);//創建父元素Element person1 = new Element("person");//把元素加入到根元素中 people.addContent(person1);//設置person1元素屬性 person1.setAttribute("id", "001");Attribute person1_gender = new Attribute("gender", "male");person1.setAttribute(person1_gender);Element person1_name = new Element("name");person1_name.setText("劉德華");person1.addContent(person1_name);Element person1_address = new Element("address");person1_address.setText("香港");person1.addContent(person1_address);Element person2 = new Element("person");people.addContent(person2); person2.setAttribute("id", "002").setAttribute("gender","male");//添加屬性,可以一次添加多個屬性 Element person2_name = new Element("name");person2_name.setText("林志穎");person2.addContent(person2_name); Element person2_address = new Element("address");person2_address.setText("臺灣");person2.addContent(person2_address);StudentDAO studentDAO = new StudentDAO(); //自己編寫daoList<StudentForm> result = studentDAO.getAllStudent();if (result!=null) {for (StudentForm student:result) {int i=0;Element[] person=new Element[result.size()];person[i]= new Element("person");people.addContent(person[i]); person[i].setAttribute("id", "1.1").setAttribute("gerder", "male");Element person_name=new Element("sname");person_name.setText(student.getSname());person[i].addContent(person_name);Element person_birthday = new Element("address");person_birthday.setText(student.getBirthday().toString());person[i].addContent(person_birthday);i++;}}//設置xml輸出格式Format format = Format.getPrettyFormat();format.setEncoding("utf-8");//設置編碼format.setIndent(" ");//設置縮進//得到xml輸出流XMLOutputter out = new XMLOutputter(format);//把數據輸出到xml中out.output(document, new FileOutputStream("jdom.xml"));//或者FileWriter } }

?

轉載于:https://www.cnblogs.com/Lightning-Kid/p/3593800.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的关于JDOM的全部內容,希望文章能夠幫你解決所遇到的問題。

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