Element link = doc.createElement("link");
Element linktext = doc.createElement("text");
textseg = doc.createTextNode(text);
linktext.appendChild(textseg);
link.appendChild(linktext);
Element linkurl = doc.createElement("url");
textseg = doc.createTextNode(url);
linkurl.appendChild(textseg);
link.appendChild(linkurl);
Element linkauthor = doc.createElement("author");
textseg = doc.createTextNode(author);
linkauthor.appendChild(textseg);
link.appendChild(linkauthor);
java.util.Calendar rightNow = java.util.Calendar.getInstance();
String day = Integer.toString(rightNow
.get(java.util.Calendar.DAY_OF_MONTH));
String month = Integer.toString(rightNow
.get(java.util.Calendar.MONTH));
String year = Integer.toString(rightNow
.get(java.util.Calendar.YEAR));
Element linkdate = doc.createElement("date");
Element linkdateday = doc.createElement("day");
textseg = doc.createTextNode(day);
linkdateday.appendChild(textseg);
Element linkdatemonth = doc.createElement("month");
linkdatemonth.appendChild(textseg);
Element linkdateyear = doc.createElement("year");
textseg = doc.createTextNode(year);
linkdateyear.appendChild(textseg);
linkdate.appendChild(linkdateday);
linkdate.appendChild(linkdatemonth);
linkdate.appendChild(linkdateyear);
link.appendChild(linkdate);
Element linkdiscription = doc.createElement("description");
textseg = doc.createTextNode(discription);
linkdiscription.appendChild(textseg);
link.appendChild(linkdiscription);
doc.getDocumentElement().appendChild(link);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File("url.xml"));
transformer.transform(source, result);
System.out.println("write complete!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
摘自 Java教程