成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > java對XML文件的解析、節(jié)點的增加、刪除操作總結(jié)

java對XML文件的解析、節(jié)點的增加、刪除操作總結(jié)

熱門標(biāo)簽:地圖標(biāo)注專業(yè)和非專業(yè) 汝南縣地圖標(biāo)注app 外呼直播語音系統(tǒng) 智能電話機(jī)器人銷售話術(shù) 湖北地圖標(biāo)注公司 四川正規(guī)外呼系統(tǒng)軟件 山東ai外呼電銷機(jī)器人好用嗎 福建電銷貓機(jī)器人收費 甘肅銷售電銷機(jī)器人公司
1、java代碼:
主要采用dom來進(jìn)行操作
復(fù)制代碼 代碼如下:

package test;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.w3c.dom.Text;
import org.xml.sax.SAXException;
public class XmlOprate {
Document doc;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
NodeList imags;
String path;
public NodeList getImags() {
return imags;
}
public void setImags(NodeList imags) {
this.imags = imags;
}
/**
* 構(gòu)造方法
* @param path:xml文件的路徑
* @param nodes:要解析的xml節(jié)點名稱
*/
public XmlOprate(String path) {
super();
this.path = path;
System.out.println(System.getProperty("user.dir"));
}
/**
* 解析XML
* @param path
*/
public void readXml(){
try {
builder = factory.newDocumentBuilder();
Document doc=builder.parse(path);
doc.normalize();
NodeList imags =doc.getElementsByTagName("imags");
this.setImags(imags);
for (int i=0;iimags.getLength();i++){
Element link=(Element) imags.item(i);
System.out.print("title: ");
System.out.println(link.getElementsByTagName("title").item(0).getFirstChild().getNodeValue());
System.out.print("URL: ");
System.out.println(link.getElementsByTagName("url").item(0).getFirstChild().getNodeValue());
System.out.print("imgsrc: ");
System.out.println(link.getElementsByTagName("imgsrc").item(0).getFirstChild().getNodeValue());
System.out.println();
}
}catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* addCode
* @param path
*/
public void addXmlCode(String imgsrc,String title,String url){
try {
builder = factory.newDocumentBuilder();
Document doc=builder.parse(path);
doc.normalize();
Text textseg;
Element imag=doc.createElement("imags");
Element linkimgsrc=doc.createElement("imgsrc");
textseg=doc.createTextNode(imgsrc);
linkimgsrc.appendChild(textseg);
imag.appendChild(linkimgsrc);
Element linktitle=doc.createElement("title");
textseg=doc.createTextNode(title);
linktitle.appendChild(textseg);
imag.appendChild(linktitle);
Element linkurl=doc.createElement("url");
textseg=doc.createTextNode(url);
linkurl.appendChild(textseg);
imag.appendChild(linkurl);
doc.getDocumentElement().appendChild(imag);
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer;
transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File(path));
transformer.transform(source, result);
}catch(Exception e){
}
}
/**
* delete xml code
* @param path
*/
public void delXmlCode(){
try {
builder = factory.newDocumentBuilder();
doc=builder.parse(path);
doc.normalize();
NodeList imags =doc.getElementsByTagName("imags");
Element elink=(Element) imags.item(0);
elink.removeChild(elink.getElementsByTagName("imgsrc").item(0));
elink.removeChild(elink.getElementsByTagName("title").item(0));
elink.removeChild(elink.getElementsByTagName("url").item(0));
doc.getFirstChild().removeChild(elink);
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File(path));
transformer.transform(source, result);
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (TransformerConfigurationException e) {
e.printStackTrace();
} catch (TransformerException e) {
e.printStackTrace();
}
}
}

2、xml部分
復(fù)制代碼 代碼如下:

?xml version="1.0" encoding="UTF-8" ?>
root>
imags>
imgsrc>images/ad-01.jpg/imgsrc>
title>胡志明市/title>
url>http://torchrelay.beijing2008.cn/cn/journey/hochiminhcity//url>
/imags>
imags>
imgsrc>images/ad-02.jpg/imgsrc>
title>香港2/title>
url>http://torchrelay.beijing2008.cn/cn/journey/hongkong//url>
/imags>
/root>

3、總結(jié):
看對xml操作的三個方法(讀、寫、刪),他們的初始化語句都相同:
復(fù)制代碼 代碼如下:

builder = factory.newDocumentBuilder();
Document doc=builder.parse(path);
doc.normalize();

開始我打算把這部分相同的部分拿出來寫在構(gòu)造方法中,但是在測試中發(fā)現(xiàn),這樣總是會報空指針的錯誤(搞了我好久);
而只是把
builder = factory.newDocumentBuilder();
放到builder的初始化語句中的時候,讀沒問題,但是當(dāng)寫或者刪的時候也會報錯;
所以就寫成現(xiàn)在這樣了,感覺有點亂亂的,但也沒想到什么好的方法,就先貼到這里了,以后可能會用得著
您可能感興趣的文章:
  • Java對XML文件增刪改查操作示例
  • Java操作XML工具類XmlUtil詳解
  • java使用DOM4J對XML文件進(jìn)行增刪改查操作
  • java中四種操作xml方式的比較
  • java實現(xiàn)XML增加元素操作簡單示例
  • java使用jaxb操作xml示例
  • java操作(DOM、SAX、JDOM、DOM4J)xml方式的四種比較與詳解
  • java操作xml的方法匯總及解析

標(biāo)簽:吳忠 梅州 黔東 臨沂 南充 白銀 昌都 肇慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《java對XML文件的解析、節(jié)點的增加、刪除操作總結(jié)》,本文關(guān)鍵詞  java,對,XML,文件,的,解析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《java對XML文件的解析、節(jié)點的增加、刪除操作總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于java對XML文件的解析、節(jié)點的增加、刪除操作總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧洲成人在线视频| 国产精品你懂的在线| 亚洲精品传媒| 欧美欧美午夜aⅴ在线观看| 在线免费观看av电影| 日韩免费高清| 成人永久看片免费视频天堂| 亚洲日本va在线观看| 精品人伦一区二区色婷婷| 亚洲国产成人一区二区| 久久久99久久精品欧美| 亚洲精选免费视频| 豆国产97在线|亚洲| 性欧美大战久久久久久久| 免费视频拗女稀缺一区二区| 亚洲二区在线观看| 德国性xxxx| 1000部国产精品成人观看| 欧美bbbbxxxx| www.神马久久| 色噜噜久久综合伊人一本| 成人av中文| 国产尤物在线播放| 国产 欧美 在线| 狠狠躁夜夜躁av无码中文幕| 潘金莲一级淫片aaaaaa播放| 日日干天天草| 欧美日韩一区在线观看视频| 人妻少妇无码精品视频区| 成人影院入口| 亚洲精品成a人| 久操视频在线观看| 国产美女18xxxx免费视频| 91成人精品观看| 亚洲欧美va天堂人熟伦| 欧美福利视频一区二区| 免费成人美女在线观看.| 亚洲欧美网站在线观看| 国产一区二区成人久久免费影院| 亚洲片国产一区一级在线观看| 日韩成人免费看| 欧美丰满一区二区免费视频| chinesemodel无套啪啪| 欧美性猛交xxxx乱大交3| 999国产精品永久免费视频app| 在线观看亚洲区| 三级精品视频| 欧美天堂亚洲电影院在线观看| 中国一区二区视频| 147欧美人体大胆444| 忘忧草在线日韩www影院| 男人添女人荫蒂国产| 日本最新中文字幕| 国产免费成人在线视频| 国产精品蜜臀av| 97在线观看免费高清视频| 麻豆成全视频免费观看在线看| 五月婷婷一区二区| 成年人黄视频在线观看| 国产成人愉拍精品久久| 传媒视频在线| 亚洲成人激情在线观看| 日本黄网站免费| 人妻av无码一区二区三区| 欧美日韩三级在线观看| 日日av拍夜夜添久久免费| 国产免费成人在线视频| 国产欧美日韩视频在线观看| 国产精品网友自拍| 樱空桃在线播放| 影音先锋日韩| 国产一区二区调教| 色婷婷在线观看视频| 麻豆91在线观看| 国产成人av影院| 久久久久国产视频| 亚洲精品短视频| 国产精品亚洲片夜色在线| 亚洲欧美一级二级三级| 欧美天堂在线| 91探花福利精品国产自产在线| 亚洲乱码久久| 97国产一区二区精品久久呦| 欧美极品少妇xxxxⅹ免费视频| 久久久免费高清电视剧观看| 免费久久久一本精品久久区| 欧美激情久久久久久| 国产美女在线看| 午夜激情一区二区三区| 久草免费在线视频| 色偷偷av一区二区三区乱| 亚洲欧洲制服丝袜| 在线视频国产一区| 五月婷婷欧美激情| 欧美jizzhd精品欧美另类| 欧美日韩国产综合视频在线| 国产亚洲精品精华液| 亚洲综合激情六月婷婷在线观看| 国产一级片自拍| 久久久久亚洲天堂| 日韩一区在线免费观看| 欧美日韩一区二区在线视频| 国产影视精品一区二区三区| 欧美女人交a| 欧美日本不卡| 精品日韩在线播放| 免费在线观看成人av| 国产又黄又大久久| 亚洲AV无码成人片在线观看| 国产jizz| 中文文字幕一区二区三三| 日韩亚洲欧美中文高清在线| 国产精品入口免费麻豆| 日韩精品视频在线播放| 成人xxxxx| 天堂网在线最新版www中文网| 成人在线资源网址| 懂色av一区二区三区免费观看| 奇米影视亚洲色图| 亚洲天堂avav| 久久亚洲成人| blacked蜜桃精品一区| 成人免费大片黄在线播放| 亚洲精品男人的天堂| 久久久精品一区二区毛片免费看| 99热精品在线观看| jizz18欧美| 日韩欧美一区二区三区在线视频| 91精品久久久久久久久久久久久| 亚洲啊v在线| 日本高清一区二区视频| 成年人av电影| 免费在线成人激情电影| 国产一区二区三区不卡在线| 日韩在线一卡二卡| xxxwww国产| 天天摸夜夜添狠狠添婷婷| 久久久女女女女999久久| 在线播放evaelfie极品| 国产午夜免费福利| 成人午夜精品福利免费| 亚洲人成伊人成综合网久久久| 无人日本免费视频| 开心婷婷激情五月| 中文字幕亚洲欧美在线| 先锋av资源色| 国产一区二区不卡| 亚洲成人电视网| 97人妻精品一区二区三区免| 久草在在线视频| 国产一区二区三区在线看麻豆| 粉嫩av性色av蜜臀av网站| 一区在线免费观看| 激情视频免费网站| 亚洲国产精品高清久久久| 日本a级片电影一区二区| 欧美在线网址| 免费中文字幕日韩| 国产一区二区精品久久91| 国产精品99久久久久久久久| 伊人影院中文字幕| 黄色精品视频在线观看| av网站免费看| 性欧美在线视频| 男人的天堂亚洲一区| 色婷婷久久一区二区三区麻豆| 欧美一级欧美三级在线| 性xxxx视频播放免费| 久久久久99人妻一区二区三区| 一二三区中文字幕| 三级影片在线观看欧美日韩一区二区| 999这里只有精品| 91福利区在线观看| 欧美劲爆第一页| 色综合久久88色综合天天| 国产精品99久久久久久董美香| 免费看成年视频网页| 日韩免费高清| 欧美多人爱爱视频网站| 亚洲 小说区 图片区| 自拍偷拍免费精品| 污视频网站入口| 最近2019年好看中文字幕视频| 一级毛片久久久| 亚洲爱爱视频| 成人网男人的天堂| 神马伦理电影| 国产精欧美一区二区三区| 日韩欧美在线免费观看| 国产欧美一区二区三区视频| 日本一区二区乱| 免费观看性欧美大片无片| 最新在线中文字幕| 婷婷视频在线观看| 亚洲精品888| 久久亚洲AV无码专区成人国产| 免费aⅴ网站| 久久免费视频精品| 国产香蕉精品视频一区二区三区| 成全电影大全在线观看| 日韩在线观看网址| 人妻激情另类乱人伦人妻| 精品婷婷色一区二区三区蜜桃| 青青草av在线播放| 羞羞小视频在线观看| 中文字幕亚洲一区二区三区五十路| 在线视频日韩| 欧美黑人巨大xxxx猛交| 天堂电影在线| 亚洲免费成人| 欧美污视频久久久| 色狠狠av一区二区三区| 欧美色手机在线观看| 中文字幕日本乱码精品影院| 国产精品成人3p一区二区三区| 国产麻豆精品theporn| 国产91色综合久久免费分享| 国产一区二区中文| 巨大黑人video| 青青草原在线免费观看| 亚洲精品第一国产综合精品| 九九视频免费看| 日韩在线短视频| 在线免费日韩| 国产日韩欧美电影在线观看| 自拍视频在线| 一区二区视频观看| aaa国产精品视频| 欧美做受高潮6| 国产精品影视天天线| 欧美精三区欧美精三区| 亚洲AV无码精品国产| 亚洲一区中文字幕| 亚洲精品一区二| 多野结衣av一区| 在线观看 中文字幕| 日韩成人精品视频| 久久精品日产第一区二区| 狠狠色综合色综合网络| 日本一区二区免费看| 欧美日韩五月天| 97超碰色婷婷| 黄色美女久久久| 欧美在线不卡一区| 亚洲尤物在线视频观看| 神马影视一区二区| 日本另类视频| 日韩在线 中文字幕| www.中文字幕| 久久久久久久亚洲精品| 色偷偷av一区二区三区乱| 国产麻豆视频网站| 免费av在线电影| 老司机在线免费视频| 亚洲乱码中文字幕| 欧美激情一区二区三区在线视频| 国产精品99久| 日韩av一二区| 中文字幕视频一区二区在线有码| 麻豆av一区二区三区久久| 重囗味另类老妇506070| 国产最新精品精品你懂的| 日本公妇乱淫免费视频一区三区| 精品偷拍激情视频在线观看| 亚洲人成电影网站色xx| 日韩一区在线视频| 岛国毛片av在线| 国产免费专区| 亚洲成人av在线播放| 波多野结衣之无限发射| 99视频日韩| 操碰在线免费| 夜夜嗨一区二区| 欧美一级高清免费播放| 精品福利在线观看| 任我爽在线视频| 免费成人美女在线观看| 乱人伦中文字幕在线zone| 深夜福利视频在线观看| 人妻互换一区二区激情偷拍| 88xx成人免费观看视频库| 夜夜嗨av一区二区三区中文字幕| 成r视频免费观看在线播放| 中文一区一区三区高中清不卡免费| 亚洲麻豆国产自偷在线| 亚洲精品一区二区三区不卡| 网友自拍区视频精品| 欧美大片免费高清观看| 在线免费看a| 实拍女处破www免费看| 精品在线小视频| 欧美日韩一区不卡| 国产a∨精品一区二区三区不卡| 国产鲁鲁视频在线观看免费| 26uuu国产日韩综合| 另类视频在线观看| 亚洲视频你懂的| 7777精品伊人久久久大香线蕉经典版下载| 97久久人人超碰| 黄色网址视频在线观看| 天堂v在线视频| 亚洲国产精品一区二区久| 99视频有精品高清视频| 国产在线一区二区三区播放| 精品福利视频一区二区三区| 亚洲综合成人婷婷小说| 一女二男一黄一片| 日韩一区免费观看| 国产污视频在线看| 97精品国产97久久久久久| 亚洲精品一区在线观看香蕉| 久久精品亚洲麻豆av一区二区| 秋霞一区二区三区| 日韩不卡视频一区二区| a在线视频播放观看免费观看| 福利视频在线播放| 亚洲视屏在线观看| 国产精品777一区二区| 二区在线播放| 午夜精品久久久久| 先锋av资源在线| 91精品国产高清一区二区三密臀| 米奇精品一区二区三区在线观看| 久久艳妇乳肉豪妇荡乳av| 欧美一级淫片免费视频黄| 国产有码在线一区二区视频| 国产精品一区二区在线观看网站| 日韩欧美在线字幕|