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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

java jdom 更新xml_Java中使用JDOM来修改XML文档(续前)

發(fā)布時間:2024/9/19 asp.net 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java jdom 更新xml_Java中使用JDOM来修改XML文档(续前) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

22.3.2?使用JDOM來處理XML文檔

本節(jié)介紹使用JDOM來處理之前建立的XML文檔“customer.xml”,包括添加、刪除以及修改XML文檔中的元素。步驟如下。

(1)在之前建立的工程項目JDOMDemo中,添加處理XML文檔的類ModifyXML。

(2)在代碼編輯窗口中編寫代碼,用于處理XML文檔,見代碼22-8所示。

代碼22-8?使用JDOM處理XML文檔ModifyXML.java

import org.jdom.*;

import org.jdom.output.*;

import org.jdom.xpath.*;

import java.io.*;

import java.util.Iterator;

import java.util.List;

import org.jdom.*;

import org.jdom.input.*;

import org.jdom.output.*;

public class ModifyXML

{

File

file;?//聲明File對象file

Document

doc;?//聲明Document對象doc

SAXBuilder builder;

//聲明用來解析XML文檔的SAXBuilder類對象builder

public ModifyXML()

{

try

{

//創(chuàng)建文件對象指向"c:\customer.xml"文件

file = new File("c:\\customer.xml");

//創(chuàng)建builder對象,并使用該對象中的build方法處理XML文件

builder = new SAXBuilder();

doc = builder.build(file);

}

catch(IOException e){}

catch(Exception e){}

//獲得XML文檔的根節(jié)點元素

Element root=doc.getRootElement();

//獲得XML文檔根節(jié)點元素下的全部子節(jié)點元素

List list = root.getChildren();

//利用循環(huán)來處理全部子節(jié)點元素

for (Iterator iter = list.iterator(); iter.hasNext();)

{

//獲得其中一個字節(jié)點元素

Element element = (Element)iter.next();

//獲得該子節(jié)點元素名

String nodeName = element.getName();

//當所獲得的子元素名為"address"時的處理

if(nodeName.equals("address"))

{

//添加子元素"country",并設(shè)置其內(nèi)容為"China"

Element country = new Element("country");

country.addContent("China");

element.addContent(country);

//修改名為"street"的子元素內(nèi)容

Element street = element.getChild("street");

street.setText("BUPT,10# XiTuCheng road");

//修改名為"district"的子元素

element.removeChild("district");

}

}

try

{

//創(chuàng)建XML文件輸出流

XMLOutputter fmt = new XMLOutputter();

//創(chuàng)建文件輸出流

FileWriter writer = new FileWriter("c:\\customer.xml");

//設(shè)置所創(chuàng)建的XML文檔的格式

Format f = Format.getPrettyFormat();

fmt.setFormat(f);

//將生成的XML文檔寫入到"c:\customer.xml"文件中

fmt.output(doc, writer);

writer.close();

}

catch (Exception e) {e.printStackTrace();}

}

public static void main(String[] args)

{

// TODO Auto-generated method stub

ModifyXML modifyXML = new ModifyXML();

}

}

程序運行后,“customer.xml”文件的內(nèi)容如圖22-19所示。

總結(jié)

以上是生活随笔為你收集整理的java jdom 更新xml_Java中使用JDOM来修改XML文档(续前)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩一区三区 | 欧美美女喷水 | 国产情侣av在线 | 日本在线精品视频 | 亚洲AV无码成人精品区在线观 | 久久艹免费视频 | 少妇影院在线观看 | 中韩毛片 | 中文字幕网伦射乱中文 | 男女做那个的全过程 | 亚州av网| 90岁肥老奶奶毛毛外套 | 日本亲子乱子伦xxxx50路 | 免费成人深夜夜视频 | 最新中文字幕在线观看视频 | 欧美体内she精高潮 日韩一区免费 | 国产视频亚洲 | 精品无码人妻一区二区免费蜜桃 | 国产又粗又深又猛又爽又在线观看 | 永久免费,视频 | 亚洲a在线播放 | 国产又粗又猛又爽又黄 | 97免费在线观看视频 | 青青草福利视频 | 青青草视频| 国产人妻精品午夜福利免费 | 国产又好看的毛片 | 一区二区三区四区影院 | 国产专区欧美专区 | 日韩综合第一页 | 日本女人一级片 | 少妇人妻偷人精品视频蜜桃 | 亚洲区成人 | 中文字幕在线视频免费播放 | 久久久久久久久久网站 | 精品999久久久一级毛片 | 亚洲啪av永久无码精品放毛片 | 精东传媒在线观看 | 黄wwwww| 一道本av在线 | 深夜视频在线 | 日韩av视屏 | 欧美黑人又粗又大的性格特点 | 超碰成人97 | 久久影视大全 | 天堂v在线观看 | 国产911 | 在线爱情大片免费观看大全 | 久久久久一区二区精码av少妇 | 原来神马电影免费高清完整版动漫 | 91视频一区二区三区 | 欧美性大战久久久久久久蜜桃 | 久久免费视频网 | 伊人网狼人| 999免费视频| 伊人精品一区二区三区 | 日本精品一区二区三区四区的功能 | 在线观看中文字幕视频 | 美女隐私无遮挡网站 | 国产69精品久久久久久 | 麻豆影视在线播放 | 深喉口爆一区二区三区 | 亚洲精品成人无码熟妇在线 | 女人扒开腿免费视频app | 草逼导航 | 中国少妇色 | 色天使在线视频 | 久久国产影院 | 免费污网站在线观看 | 五月av| 久久久国产一区二区三区 | 先锋影音av资源网 | 黄色网占 | 欧美综合亚洲图片综合区 | 蜜桃av噜噜一区二区三区 | 亚洲精品免费在线播放 | 亚洲色图21p | 成人午夜又粗又硬又大 | 欧美日韩人妻精品一区在线 | 欧美日韩一二三 | 欧美成人精品在线视频 | 中文日韩av| av秋霞 | 亚洲精品国产成人 | 国产精品成人一区二区三区电影毛片 | 亚洲精品成人无码毛片 | 国内性爱视频 | 九七人人爽 | 操韩国美女 | 91日本在线 | 亚洲人成网址 | 亚洲精品国产精品乱码不99热 | 国产精品99久久久久久大便 | 毛片aa| 干成人网| 亚洲视频色 | 亚洲性欧美色 | 在线看黄色av | 日本高清免费不卡视频 |