|
用jdom????建xml文件 |
作者:未知 发布时间:2005-03-12 来源:JSP天空网
|
一句??,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 文?n必??一直有一??唯一的根元素,所以 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"));
第四步,添加一?l?]??
carElement.addContent(new Comment("Description of a car"));
第五步,?x一??子元素
Element yearElement = carElement.getChild("year");
第六步,?h除子元素
boolean removed = carElement.removeChild("year");
第七步,存?P
FileWriter writer = new FileWriter("/some/directory/myFile.xml");
outputter.output(myDocument, writer);
writer.close(); |
| |
|
|
|