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

明輝手游網(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文件的回寫(一) 
主站蜘蛛池模板: 日本高清www色 | 色.www| 啪啪免费视频 | 任我鲁这里有精品视频在线播 | 日本丝袜护士 | 日本在线播放视频 | 欧美一卡2卡3卡四卡海外精品 | 欧美视频在线播放 | 日本一区二区三区高清在线观看 | 午夜高清在线观看免费6 | 色婷婷久久综合中文久久蜜桃 | 日韩欧美色视频在线观看 | 天狼影院伦理片在线bd观看 | 天天综合网站 | 在线免费观看h | 最新69国产成人精品视频69 | 深夜福利欧美 | 日产国产欧美韩国在线 | 手机看片国产欧美日韩高清 | 日韩欧美二区在线观看 | 网络色综合久久 | 四虎成人在线视频 | 四虎tv | 欧美一区二区三区不卡免费 | 夜夜爽一区二区三区精品 | 制服丝袜自拍偷拍 | 欧美亚洲春色系列 | 天天夜夜狠狠 | 亚洲欧美a | 天天插伊人| 日韩一区二区在线播放 | 亚洲国产精品久久久久666 | 日本高清视频一区 | 天天操天天艹 | 日本一区视频在线 | 亚洲自拍中文 | 日本噜噜影院 | 亚洲欧洲免费视频 | 亚洲综合丁香婷婷六月香 | 亚洲综合视频在线 | 一区二区免费 |