先判断是否到了末节点。是的话就追加
解决方案 »
- webservice问题
- 熟悉Hiberante源码的人帮我解决一个问题
- java cannot execute binary file
- 从jndi名称空间中获得一个数据源,出 Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
- eclipse自动部署tomcat
- 请帮忙看一下这个问题!
- 如何让Apache+Tomcat自动处理页面链接地址传参数的中文转换?
- 谁能给我一个myeclipse 2.7的注册码,救命啊
- 那位有这个包:javax.transaction.UserTransaction或它的下载地址?
- EJB里面的钝化是个什么概念!
- 这样一个hibernate映射问题,请问如何解决?
- 大家有没有比较好用的开源的JSP页面的进度条?
import java.text.SimpleDateFormat;
import java.util.Date;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
public class Temp {
public void aaa(){
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse(new File("lyb_xml/list.xml"));
doc.normalize();
Element root=doc.getDocumentElement();Node node_list=doc.createElement("list");Node node_id=(Node)doc.createElement("id");
Node tmp1=doc.createTextNode("张三");
//tmp1.setNodeValue(id);
node_id.appendChild(tmp1);Node node_name=(Node)doc.createElement("username");
Node tmp2=doc.createTextNode("张三");
//tmp2.setNodeValue(name);
node_name.appendChild(tmp2);Node node_time=(Node)doc.createElement("time");
Node tmp3=doc.createTextNode("tmp3");
//tmp3.setNodeValue(time);
node_time.appendChild(tmp3);Node node_homepage=(Node)doc.createElement("homepage");
Node tmp4=doc.createTextNode("tmp4");
//tmp4.setNodeValue(homepage);
node_homepage.appendChild(tmp4);Node node_email=(Node)doc.createElement("email");
Node tmp5=doc.createTextNode("tmp5");
//tmp5.setNodeValue(email);
node_email.appendChild(tmp5);Node node_context=(Node)doc.createElement("context");
Node tmp6=doc.createTextNode("tmp6");
//tmp6.setNodeValue(memo);
node_context.appendChild(tmp6);
node_list.appendChild(node_id);
node_list.appendChild(node_name);
node_list.appendChild(node_time);
node_list.appendChild(node_homepage);
node_list.appendChild(node_email);
node_list.appendChild(node_context);root.appendChild(node_list);
TransformerFactory tfactory=TransformerFactory.newInstance();
Transformer transformer=tfactory.newTransformer();
DOMSource source=new DOMSource(doc);
StreamResult result=new StreamResult(new java.io.File("lyb_xml/list1.xml"));
transformer.transform(source,result);
}catch(Exception e){
e.printStackTrace();
}}
public static void main(String[] args) {
Temp t=new Temp();
t.aaa();
}
}
上面的代码你可以参考一下。不是很麻烦的。超级的easy