婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > java對(duì)XML文件的解析、節(jié)點(diǎn)的增加、刪除操作總結(jié)

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

熱門標(biāo)簽:地圖標(biāo)注專業(yè)和非專業(yè) 汝南縣地圖標(biāo)注app 外呼直播語(yǔ)音系統(tǒng) 智能電話機(jī)器人銷售話術(shù) 湖北地圖標(biāo)注公司 四川正規(guī)外呼系統(tǒng)軟件 山東ai外呼電銷機(jī)器人好用嗎 福建電銷貓機(jī)器人收費(fèi) 甘肅銷售電銷機(jī)器人公司
1、java代碼:
主要采用dom來(lái)進(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é)點(diǎn)名稱
*/
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é):
看對(duì)xml操作的三個(gè)方法(讀、寫(xiě)、刪),他們的初始化語(yǔ)句都相同:
復(fù)制代碼 代碼如下:

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《java對(duì)XML文件的解析、節(jié)點(diǎn)的增加、刪除操作總結(jié)》,本文關(guān)鍵詞  java,對(duì),XML,文件,的,解析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《java對(duì)XML文件的解析、節(jié)點(diǎn)的增加、刪除操作總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于java對(duì)XML文件的解析、節(jié)點(diǎn)的增加、刪除操作總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91极品视觉盛宴| 91看片淫黄大片一级| 亚洲狠狠爱一区二区三区| 色综合久久久久久久久| aaa欧美日韩| 国产麻豆精品theporn| 日本一区二区三区在线观看| 99视频在线观看一区三区| 欧美乱妇15p| 亚洲1区2区3区视频| 欧美亚洲丝袜传媒另类| 国产欧美一区二区精品秋霞影院| 日韩国产一二三区| 日韩三区在线观看| 国产一区欧美一区| 亚洲欧洲日产国产综合网| 不卡视频在线看| 亚洲国产aⅴ成人精品无吗| 欧美三级日韩三级| 精品中文av资源站在线观看| 欧美日韩亚州综合| 一区二区三区欧美| 欧美群妇大交群中文字幕| 久久国产精品72免费观看| 久久蜜桃av一区二区天堂| www.久久久久久久久| 亚洲韩国精品一区| 精品国产一区二区三区忘忧草| 国产成人精品免费一区二区| 亚洲一区在线免费观看| 欧美一级免费大片| 97久久精品人人做人人爽50路| 日韩精品电影在线| 亚洲欧美另类久久久精品| 日韩精品一区二区三区中文精品 | 久久久一区二区三区捆绑**| 亚洲成av人片在线观看无码| 久久奇米777| 色综合久久六月婷婷中文字幕| 亚洲一区中文在线| 日本不卡视频在线| 国产一区二区三区四区五区美女 | 欧美情侣在线播放| www.成人网.com| 国产一区中文字幕| 激情另类小说区图片区视频区| 亚洲午夜久久久久中文字幕久| 国产精品乱人伦中文| 久久久久久久综合狠狠综合| 日韩一级免费一区| 欧美va亚洲va在线观看蝴蝶网| 欧美日韩在线免费视频| 欧美日韩亚洲国产综合| 制服.丝袜.亚洲.中文.综合| 高清shemale亚洲人妖| 91在线视频网址| 91精品蜜臀在线一区尤物| 亚洲精品一区二区三区99| 久久久九九九九| 亚洲欧洲综合另类在线| 亚洲永久免费视频| 亚洲国产欧美日韩另类综合| 日韩专区在线视频| 激情欧美一区二区三区在线观看| 国产成人av电影免费在线观看| 国产一区二区看久久| 丁香网亚洲国际| 粉嫩久久99精品久久久久久夜| 99综合电影在线视频| 欧美撒尿777hd撒尿| 欧美精品aⅴ在线视频| 欧美激情综合在线| 色综合av在线| 日韩高清在线不卡| 国产精品自产自拍| youjizz国产精品| 亚洲精品乱码久久久久久黑人| 成人福利电影精品一区二区在线观看| 欧美精品久久久久久久久老牛影院| 精品嫩草影院久久| 亚洲第一福利一区| av一区二区三区四区| 久久综合色一综合色88| 亚洲欧洲国产日韩| 91在线免费视频观看| 久久精品一二三| 欧美aa在线视频| 欧美一级xxx| 久久99精品久久久| 精品国产一区二区三区久久影院| 亚洲福利国产精品| 欧美亚洲一区二区在线观看| 久久久久久久久97黄色工厂| 成人精品小蝌蚪| 一卡二卡欧美日韩| 天天射综合影视| 欧美片网站yy| 日韩福利电影在线观看| 欧美蜜桃一区二区三区| 天天亚洲美女在线视频| 欧美影视一区二区三区| 久久97超碰色| 精品欧美一区二区在线观看| 免费成人av资源网| 久久美女艺术照精彩视频福利播放| 久久狠狠亚洲综合| 国产欧美日韩在线| 色综合夜色一区| 亚洲色图欧洲色图婷婷| 日韩午夜电影在线观看| 国产成人免费视频一区| 一区二区三区在线不卡| 欧美顶级少妇做爰| 国产精品综合久久| 一区二区三区蜜桃| 26uuu欧美| 国产99精品视频| 成人高清视频在线观看| 蜜桃久久久久久| 日日夜夜免费精品视频| 夜夜嗨av一区二区三区中文字幕 | 色偷偷一区二区三区| 一区二区三区中文免费| 91猫先生在线| 99免费精品视频| 国模少妇一区二区三区| 亚洲一区二区三区四区在线| 久久综合九色综合欧美亚洲| 欧美人伦禁忌dvd放荡欲情| 国产91在线看| 精品一二三四区| 免费成人你懂的| 成人欧美一区二区三区在线播放| 5月丁香婷婷综合| 91原创在线视频| 波多野结衣中文字幕一区| 午夜精品一区在线观看| 国产调教视频一区| 欧美大片在线观看一区| 69堂精品视频| 欧美在线三级电影| 色综合久久久网| 色综合网站在线| 99久久精品国产导航| 成人app网站| 91免费版在线看| 亚洲国产你懂的| 日本午夜精品视频在线观看| 亚洲国产精品影院| 亚洲另类中文字| 午夜精品久久久久久久| 美国欧美日韩国产在线播放| 国产精品一区专区| 91福利国产成人精品照片| 欧美视频在线一区二区三区| 日韩一区二区精品| 久久午夜国产精品| 自拍偷拍国产亚洲| 日韩av中文在线观看| 天天色综合成人网| 国产一区二区三区电影在线观看| 日本女人一区二区三区| 欧亚洲嫩模精品一区三区| 精品污污网站免费看| 国产欧美日韩视频在线观看| 亚洲成av人片| a美女胸又www黄视频久久| 91国内精品野花午夜精品| 精品视频色一区| 国产精品久久久99| 国产精品一区二区视频| 欧美日韩国产区一| 亚洲精品欧美在线| 欧美天堂亚洲电影院在线播放| 精品国产a毛片| 丝袜美腿亚洲综合| 99精品偷自拍| 欧美激情中文不卡| 极品少妇xxxx偷拍精品少妇| 成人精品视频一区| 国产丝袜美腿一区二区三区| 中文字幕在线观看一区二区| 成人性生交大片| 国产精品久久久久永久免费观看| 免费不卡在线观看| 欧美一区二区三区的| 午夜久久久影院| 久久久久久99精品| 国产麻豆精品久久一二三| 91精品国产品国语在线不卡| 午夜精品视频在线观看| 日韩一区二区三区高清免费看看| 色噜噜偷拍精品综合在线| 日韩高清国产一区在线| 欧美电视剧在线观看完整版| 奇米色一区二区三区四区| 在线播放91灌醉迷j高跟美女| 无吗不卡中文字幕| 精品视频123区在线观看| 樱桃视频在线观看一区|