Java 对xml文件的读写操作
	
    
    
	/**
 * 描述:数据库初始化基本类
 * 
 * @作者 王群
 * @创建日期 2010-04-08
 * @修改人 xxx
 * @修改日期 xxx
 * @检查人 xxx
 * @检查日期 xxx
 */
import java.sql.SQLException;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.oumasoft.bstmanage.ibatis.SqlMapConfig;
import com.oumasoft.bstmanage.ibatis.data.JsgnPo;
import com.oumasoft.bstmanage.ibatis.data.Test;
import java.util.*;
import org.w3c.dom.*;
import java.io.*;
import javax.servlet.http.HttpServletRequest;
import javax.xml.transform.stream.*;
import org.w3c.dom.*;
import javax.xml.transform.*;
import javax.xml.parsers.*;
import javax.xml.transform.dom.*;
import org.apache.log4j.Logger;
import com.oumasoft.bstmanage.ibatis.dao.ClientDao;
public class InitDBDao{
 static Logger logger = Logger.getLogger(ClientDao.class.getName());
 static SqlMapClient sqlMap = null;
 private static File file = null;//读写文件
 private static DocumentBuilderFactory factory = null;
 private static DocumentBuilder builder = null;
 
 /**
  * 将修改的内容添加到xml文件中
  * @param document xml节点
  * @param filename 文件路径
  * @return 是否写入成功
  */
 public static boolean doc2XmlFile(Document document, String filename) {
  boolean flag = true;
  try {
   /** 将document中的内容写入文件中 */
   TransformerFactory tFactory = TransformerFactory.newInstance();
   Transformer transformer = tFactory.newTransformer();
   /** 编码 */
   //transformer.setOutputProperty(OutputKeys.ENCODING, "GBK");
   DOMSource source = new DOMSource(document);
   //判断路径开头有没有“\”如果有则去掉
   filename = "C".equals(filename.charAt(0)) ? filename : filename.substring(1);   
   StreamResult result = new StreamResult(new FileOutputStream(filename));
   transformer.transform(source, result);   
  } catch (Exception ex) {
   flag = false;
   ex.printStackTrace();
  }
  return flag;
 }
 /**
  * 读取xml文件
  * @param filename 文件路径
  * @return 文件节点
  */
 public stati
    
     
	
	
    
    
	相关文档:
        
    
    
最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......
	
    
        
    
    
	
	
	
	
	<!--
		@page { margin: 0.79in }
		P { margin-bottom: 0.08in }
	-->
                                       
              Java中的
io
       
我对流的理解是:源到目的地的轨迹,所以流的一端是数据源(输入流)或者接收器(输出流),另一端是
io中的某个类;这里说明下,
Scanne ......
	
    
        
    
    <?
XML DOM读取节点信息遇到问题总结:  
 
1:NodeList: 使用节点的childNodes属性或者document对象的getElementsByTagName()方法,就会返回一个包含节点列表的NodeList
 
2: 在 XML DOM 中,节点的关系被定义为节点的属性:
·  parentNode
·  childNodes
· ......
	
    
        
    
    
public int createXMLFile(String filename) {
  int returnValue = 0;
  Document document = DocumentHelper.createDocument();    //生成Document,用于管理XML文档
  
  Element booksElement = document.addElement("books");    //添加 ......
	
    
        
    
      开发的时候有时候会碰到这样的情况,我们在写程序的时候并不知道需要调用某个对象的哪个方法,只有程序运行后,我们才能够知道。或许我们需要根据客户端传过来的某个String参数的值来判断我们应该执行哪个方法。在这种情况下JAVA的反射执行就可以帮上忙了。下面是我做的一个简单的测试代码,提供给大家做个参考。
i ......