鎵ц榪欎釜綾誨氨浼?xì)鍦╳ebroot涓嬬敓鎴恡eacher.xml鏂囦歡
鍐呭濡備笅錛?/span>
<?xml version="1.0" encoding="utf-8"?> 榪欏氨瀹屾垚鐢熸垚xml鐨勬搷浣滀簡(jiǎn) <?xml version="1.0" encoding="utf-8"?>
<teacher/>
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鍙樻垚浜?jiǎn)浠ヤ笅鏍峰?/span>
<teacher>
<student1>
<name>ding</name>
<class>040931</class>
</student1>
<student2>
<name>laoding</name>
<class>040931</class>
</student2>
</teacher>
涓嬮潰鏄鍙杧ml鏂囦歡
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
濂戒簡(jiǎn)錛屽畬鎴愪簡(jiǎn)錛屾湁浠涔堢枒闂紝嬈㈣繋浜ゆ祦
]]>