锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品一区二区美女视频免费看,日韩有码在线播放,精品国产精品一区二区夜夜嗨 http://www.aygfsteel.com/laoding/category/34508.html鏈潵鎴戜互涓猴紝闅愯韓浜嗗埆浜哄氨鎵句笉鍒版垜錛屾病鏈夌敤鐨勶紝鍍忔垜榪欐牱鎷夐鐨勭敺浜猴紝鏃犺璧板埌鍝噷錛岄兘鍍忓湪榛戞殫涓殑钀ょ伀铏竴鏍鳳紝閭f牱鐨勯矞鏄庯紝閭f牱鐨勫嚭浼椼傛垜閭e咖閮佺殑鐪肩錛岀█鐤忕殑鑳¤尙錛岄偅寰井闅嗚搗鐨勫皢鍐涜倸鍜屼翰鍒囩殑絎戝......閮芥繁娣卞惛寮曚簡浼椾漢...... zh-cn Thu, 25 Sep 2008 02:26:48 GMT Thu, 25 Sep 2008 02:26:48 GMT 60 鐢╠om4j鐢熸垚xml浠ュ強(qiáng)璇誨彇xml鏂囦歡閲屽唴瀹?/title> http://www.aygfsteel.com/laoding/articles/227799.html鑰佷竵 鑰佷竵 Mon, 08 Sep 2008 12:16:00 GMT http://www.aygfsteel.com/laoding/articles/227799.html http://www.aygfsteel.com/laoding/comments/227799.html http://www.aygfsteel.com/laoding/articles/227799.html#Feedback 0 http://www.aygfsteel.com/laoding/comments/commentRss/227799.html http://www.aygfsteel.com/laoding/services/trackbacks/227799.html 棣栧厛鍘諱笅杞絛om4j鐨刯ar鍖咃紝鏂板緩WEB宸ョ▼錛屽皢jar鍖呭姞鍒板伐紼嬪綋涓?br />
鍑嗗涓涓搷浣滅被 FindXmlDoc.java
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class FindXmlDoc {
/**
*
* @Description 鍒涘緩xml鏂囦歡
* @param filename
* @param rootElement
* void
* @throws 鎶涘嚭寮傚父璇存槑
*/
public void createXMLFile(String filename,String rootElement) {
/** 寤虹珛document瀵硅薄 */
Document document = DocumentHelper.createDocument();
document.addElement(rootElement);
try {
/** 灝哾ocument涓殑鍐呭鍐欏叆鏂囦歡涓?nbsp; */
XMLWriter writer = new XMLWriter( new FileWriter( new File(filename)));
writer.write(document);
writer.close();
} catch (Exception ex) {
}
}
/**
*
* @Description 淇濆瓨緙栬緫鐨刋ML鏂囦歡
* @param document
* @param filepath
* @return
* boolean
* @throws 鎶涘嚭寮傚父璇存槑
*/
public boolean saveDocument(Document document,String filepath) {
boolean isOk = false ;
Writer writer = null ;
XMLWriter xmlWriter = null ;
try {
writer = new OutputStreamWriter( new FileOutputStream(filepath), " utf-8 " );
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding( " utf-8 " );
xmlWriter = new XMLWriter(writer,format);
xmlWriter.write(document);
writer.close();
isOk = true ;
} catch (IOException e) {
return false ;
}
return isOk;
}
/**
*
* @Description 鑾峰彇XML鏂囦歡涓殑淇℃伅,濡傛灉鏂囦歡瀛樺湪,榪斿洖document錛屽鏋滀笉瀛樺湪,榪斿洖null
* @param filepath
* @return
* Document
* @throws 鎶涘嚭寮傚父璇存槑
*/
public Document getDocument(String filepath) {
Document document = null ;
SAXReader reader = new SAXReader();
try {
File file = new File(filepath);
if (file.exists()){
document = reader.read(file); // 涓嶆槸浠TF-8鏉ヨ鍙栥傝鎹㈡垚浠TF鈥斺?鏉ヨ鍙?/span>
} else {
return null ;
}
} catch (Exception e) {
}
return document;
}
}
涓嬮潰鏄祴璇曠被
public class TestCreateXML {
public static void main(String[] args) {
TestCreateXML.createXML();
}
public static void createXML(){
FindXmlDoc fxd = new FindXmlDoc();
fxd.createXMLFile( " teacher.xml " , " teacher " );
}
}
鎵ц榪欎釜綾誨氨浼?xì)鍦╳ebroot涓嬬敓鎴恡eacher.xml鏂囦歡
鍐呭濡備笅錛?/span>
<? xml version="1.0" encoding="utf-8" ?>
< teacher />
榪欎釜鏄彧鏈変竴涓牴鑺傜偣鐨剎ml鏂囦歡銆?br />
涓嬮潰鏉ュ姞鐐逛笢瑗?br />
淇敼createXML鏂規(guī)硶涓哄涓嬶細(xì)
public static void createXML(){
FindXmlDoc fxd = new FindXmlDoc();
String path = " teacher.xml " ;
Document document = fxd.getDocument(path);
Element rootElement = document.getRootElement();
Element student1Element = rootElement.addElement( " student1 " );
Element student1name = student1Element.addElement( " name " );
Element student1class = student1Element.addElement( " class " );
student1name.addText( " ding " );
student1class.addText( " 040931 " );
Element student2Element = rootElement.addElement( " student2 " );
Element student2name = student2Element.addElement( " name " );
Element student2class = student2Element.addElement( " class " );
student2name.addText( " laoding " );
student2class.addText( " 040931 " );
fxd.saveDocument(document, path);
System.out.println( " success " );
}
鎵ц鐪嬪埌鍚庡彴鎵撳嵃鍑簊uccess
姝ゆ椂鍙戠幇teacher.xml鍙樻垚浜嗕互涓嬫牱瀛?/span>
<? xml version="1.0" encoding="utf-8" ?>
< teacher >
< student1 >
< name > ding </ name >
< class > 040931 </ class >
</ student1 >
< student2 >
< name > laoding </ name >
< class > 040931 </ class >
</ student2 >
</ teacher >
榪欏氨瀹屾垚鐢熸垚xml鐨勬搷浣滀簡
涓嬮潰鏄鍙杧ml鏂囦歡
public static void readXML(){
FindXmlDoc fxd = new FindXmlDoc();
String path = " teacher.xml " ;
Document document = fxd.getDocument(path);
Element rootElement = document.getRootElement();
Element student = rootElement.element( " student1 " );
System.out.println(student.getName());
List l = student.elements();
for ( int i = 0 ; i < l.size(); i ++ ){
Element e = (Element)l.get(i);
System.out.println(e.getText());
}
}
鎵ц榪欎釜鏂規(guī)硶錛屽悗鍙版墦鍗板嚭
student1
ding
040931
鍙互鐪嬪埌璇誨彇鍒拌妭鐐箂tudent1浠ュ強(qiáng)榪欎釜鑺傜偣涓嬬殑鍐呭
灝咵lement student = rootElement.element("student1");榪欓噷鐨剆tudent1鏀規(guī)垚student2
鎵ц鐪嬪埌
student2
laoding
040931
濂戒簡錛屽畬鎴愪簡錛屾湁浠涔堢枒闂紝嬈㈣繋浜ゆ祦
]]>
主站蜘蛛池模板:
光山县 |
桃园县 |
博罗县 |
阿巴嘎旗 |
习水县 |
黑龙江省 |
大同县 |
镶黄旗 |
肥西县 |
铜山县 |
南涧 |
宜兰县 |
灵川县 |
鹤壁市 |
修文县 |
蒲江县 |
百色市 |
博白县 |
黎川县 |
林周县 |
富蕴县 |
凉城县 |
嘉祥县 |
文成县 |
无锡市 |
游戏 |
台南市 |
茶陵县 |
隆昌县 |
乌拉特中旗 |
宜良县 |
青田县 |
隆子县 |
宣武区 |
吉安市 |
邵阳县 |
顺义区 |
汪清县 |
和龙市 |
宜都市 |
罗甸县 |