roson
发贴: 6
积分: 0
|
于 2004-12-02 22:09
我也来贴贴,这是http://www.javaworld.com.tw的一个精华贴觉得不错噢 一句話,jdom的好處就是簡單.
這是我們要建的xml:
<?xml version="1.0" encoding="UTF-8"?> <car vin="123fhg5869705iop90"> <!--Description of a car--> <make>Toyota</make> <model>Celica</model> <year>1997</year> <color>green</color> <license state="CA">1ABC234</license> </car>
準備好樂么?let us go!
第一步,創建根元素
Element carElement = new Element("car"); Document myDocument = new Document(carElement);
因爲一個 XML 文檔必須一直有一個唯一的根元素,所以 Document 將 Element 放在它的構造器中。
第二步,添加一個 Attribute
carElement.addAttribute(new Attribute("vin", "123fhg5869705iop90"));
第三步,添加其他元素
carElement.addContent(new Element("make").addContent("Toyota"));
carElement.addContent(new Element("model").addContent("Celica")); carElement.addContent(new Element("year").addContent("1997")); carElement.addContent(new Element("color").addContent("green")); carElement.addContent(new Element("license").addContent("1ABC234").addAttribute("state", "CA"));
第四步,添加一條註釋
carElement.addContent(new Comment("Description of a car"));
第五步,讀一個子元素
Element yearElement = carElement.getChild("year");
第六步,刪除子元素
boolean removed = carElement.removeChild("year");
第七步,存盤
FileWriter writer = new FileWriter("/some/directory/myFile.xml"); outputter.output(myDocument, writer); writer.close();
|