JAVA教程 JAVA虚拟机电子书

Java是什么 Java培训

Java教程 用JDOM建立XML文件 Java软件学习

import javax.xml.parsers.*;import java.util.*;import java.io.*;import org.jdom.Document;import org.jdom.Element;import org.jdom.input.SAXBuilder;import org.jdom.output.XMLOutputter;public class CreateXML { DocumentBuilderFactory factory=null; DocumentBuilder builder=null; org.w3c.dom.Document myDocument = null; //创建XML文件 //要创建的XML名字和路进 public void ctrateXMlFile(String file){ Element carElement = new Element("web-app");//建立元素 Document myDocument = new Document(carElement);//建立一个文档并指定根元素 try { XMLOutputter outputter = new XMLOutputter(); outputter.output(myDocument, System.out); FileWriter writer = new FileWriter(file); outputter.output(myDocument, writer); writer.close(); } catch (java.io.IOException e) { e.printStackTrace(); } } //增加节点 //第1个参数:要增加节点的名字,第2个参数:要修改xml的路进名 public void addXMLNode(String nodeName,String xmlFile){ try { Element element=null; SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File(xmlFile)); if(doc.getRootElement().getChild(nodeName)!=null){ System.out.println("该节点以存在!"); } else{ element =new Element(nodeName); doc.getRootElement().addContent(element); XMLOutputter fmt = new XMLOutputter(); fmt.output(doc, System.out); FileWriter writer = new FileWriter(xmlFile); fmt.output(doc, writer); writer.close(); } } catch(Exception ex){ ex.printStackTrace(); }

} //增加节点属性 //第1个参数:要增加属性的节点的名字,第2个参数:要增加属性的名字,第3个参数:属性的值,第4个参数:要修改xml的路进名 public void setXMLNodeAttribute(String nodeName,String attribute,String value,String xmlFile){ try { SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File(xmlFile)); Element e=doc.getRootElement(); //System.out.println("a" e.getChild("servlet")); if(e.getChild(nodeName)==null){ System.out.println("该节点不存在!"); } else{ e.getChild(nodeName).setAttribute(attribute,value); XMLOutputter fmt = new XMLOutputter(); fmt.output(doc, System.out); FileWriter writer = new FileWriter(xmlFile); fmt.output(doc, writer); writer.close(); } } catch(Exception ex){ ex.printStackTrace(); } } //增加接点内容 //第1个参数:要增加内容的节点的名字,第2个参数:要增加的内容,第3个参数:要修改xml的路进名 public void setXMLNodeContent(String nodeName,String content,String xmlFile){ try{ SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File(xmlFile)); Element e=doc.getRootElement(); //System.out.println("a" e.getChild("servlet")); if(e.getChild(nodeName)==null){ System.out.println("该节点不存在!"); } else if(e.getChild(nodeName).getText().equals(content)){ System.out.println("该节点内容以存在!");

Java教程分页: 共3页: 上一页 1 [2] [3] 下一页

其他Java虚拟机教程:

使用EJB3.O简化EJB开发(二)

用J2SE1.5建立多任务的Java应用程序

扩展你的STRUTS

学习工作流osworkflow(1)

Null Object

用 Java 保存位图文件

JDBC 高级数据类型的应用

利用Ant实现项目自动构建测试备份并发布到

小TIP:Java里的比较

Java网络编程,有助于解决实际问题,

Portlet规范介绍

如何在Tomcat服务器的工程中实现任务计划调

Oracle导数据脚本exp_example.par

[分享]轻轻松松作兼职(java)

Struts行为测试框架StrutsTestCase实战

JAVA 多进程应用 多个定时器作业的SWING界

Spring Hibernate

java报表工具

JSP实现树型组织架构(2)--显示orgView

java 应用程序的发布

Servlet及JSP中的多线程同步问题[ZZ]

一个正则表达式网站

实战J2EE—开发购物网站(三)

应用Java技术实现数据库应用系统

Struts,MVC 的一种开放源码实现用这种serv

linux常见问题(系统篇)

自己写的一个支持200人在线的聊天室服务器(

RMS概念解析与使用指南

创建通用数据库访问包装类

用Sun ONE Studio构造Web服务

JBuilder 8开发EJB应用

测试ofbiz3 的entity

java常见缩略词及英文对照

Session Facade设计模式

贺JDO2.0计划开始启动!

我的Struts 技巧集

java事件的小总结

InstallShield X 简介及其三种解决方案的比

对谈:WebWork vs. Struts

[引用] Eclipse 照亮Java众生

SWT/JFace编程入门指南(二)

一个简单的将bmp图片转换成tif

《java与模式》----创建模式系列工厂模式、

Jsp中使用xmlhttp进行数据交互~

学习java i/o库要掌握的三个关键知识点

Servlet/JSP配置入门

网页前后端输入校验

oracle里常用命令

JMX入门之StandardMBean HelloWord

揭开 Java 安全标准的神秘面纱