六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

對xml文件的回寫(一)

[摘要]因?yàn)槲覀兤匠=?jīng)常會對一個xml文件中的內(nèi)容進(jìn)行修改,修改之后還需要把修改的結(jié)果回寫回去,這里就存在一個如何回寫的問題。我搜集了幾種回寫的方法,歡迎大家提出意見。第一種方法是使用jaxp的transf...
因?yàn)槲覀兤匠=?jīng)常會對一個xml文件中的內(nèi)容進(jìn)行修改,修改之后還需要把修改的結(jié)果回寫回去,這里就存在一個如何回寫的問題。我搜集了幾種回寫的方法,歡迎大家提出意見。

第一種方法是使用jaxp的transformer來完成:

//這里首先是你自己解析xml,可以使用任何的解析方式
DOMParser pa = new DOMParser();
pa.parse(uri);
Document doc = pa.getDocument();
//有了Document你就可以獲取任何xml中的屬性,并且做修改
......

//現(xiàn)在是具體的回寫
DOMSource source = new DOMSource(doc);//這個doc是update過的doc
File nf = new File(yourURL);//這個yourURL是你要回寫的xml路徑
StreamResult sr = new StreamResult(nf);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer t = tf.newTransformer();
//下面是可以對新生成的xml進(jìn)行一些基本屬性設(shè)置
Properties properties = t.getOutputProperties();
//這是設(shè)置是否需要xml文件開頭的描述(<?xml version="1.0"?>);
properties.setProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
//這是設(shè)置輸出自動縮進(jìn)
properties.setProperty(OutputKeys.INDENT, "yes");
t.setOutputProperties(properties);
t.transform(source, sr);

Ok,大功告成,新的xml文件已經(jīng)生成。這里有一個要注意的,如果你只是想生成一個新的xml(不同于原有的xml)那么就把yourURL設(shè)成和原有的xml不同就可以,而希望是回寫那么就保持一致啦。



標(biāo)簽:對xml文件的回寫(一) 
主站蜘蛛池模板: 亚州中文字幕 | 亚洲 欧美 91 | 色屁屁影院免费观看入口 | 青娱乐精品 | 天美蜜桃精东乌鸦果冻麻豆 | 天天爱天天色 | 亚洲乱码一二三四区麻豆 | 人人看人人鲁狠狠高清 | 一二三四在线观看免费高清观看 | 一级成人a做片免费 | 张丽莉老师的故事 | 日韩精品一区二区在线观看 | 色成网| 日韩久操| 日本人视频18jizz免费 | 四虎影视免费在线 | 色香蕉在线 | 欧美亚洲韩国 | 天天干天天色综合 | 我要看一级黄色 | 青娱乐精品视频在线观看 | 欧美一级在线视频 | 欧美性生活视频免费播放网址大全观看 | 天堂福利视频 | 四虎影院欧美 | 四虎地址 | 天天透天天狠 | 午夜三级黄色片 | 青娱乐最新视频 | 中文字幕在线免费观看 | 亚洲成a v人片在线看片 | 欧美影院一区二区三区 | 在线国产一区二区 | 欧美在线视频免费观看 | 在线观看 亚洲 | 在线日韩不卡 | 日韩在线免费观看视频 | 日韩欧美国产另类 | 日韩视频在线精品视频免费观看 | 亚洲黄页 | 亚洲一区二区三区四区在线 |