⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlmanage.java.svn-base

📁 java编写的可以按照预先定义的各种时间策略
💻 SVN-BASE
字号:
import java.io.*;

import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.XMLOutputter;
import org.w3c.dom.Node;

//import com.sun.org.apache.xml.internal.serialize.OutputFormat;

public class XMLManage {
    
	Element root=null;
	Document Doc=null;
	
	public void CreatXML(String name){
	    root = new Element(name);
	    Doc = new Document(root);
	}
	public void CreatXML(String name,String attrib){
		CreatXML(name);
		root.addAttribute("AgentID", attrib);
	}
	public void AddElementChild(Object elm,String name,String value){
		Element myelm=(Element)elm;
		myelm.addContent(new Element(name).setText(value));
	}
	public void DeleElementAll(){
		root.removeChildren();
	}
	public Object AddElement(String name){
		Element elements = new Element(name);
		return elements;
	}
	public void AddElementfinish(Object elm){
		Element elements = (Element)elm;
		root.addContent(elements);
	}
	public void SaveXML(String xmlfile){
	    XMLOutputter XMLOut = new XMLOutputter();
	    try {
			XMLOut.output(Doc,new FileOutputStream(xmlfile));
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	public static String outputToString(Document document){
		return outputToString(document,"GB2312"); 
	}
	/**
	* ������JDom����ת���ַ�.
	* @param document ��Ҫ��ת����JDom����
	* @param encoding ����ַ�ʹ�õı���
	*/
	public static String outputToString(Document document,String encoding){
		ByteArrayOutputStream byteRep = new ByteArrayOutputStream();
		XMLOutputter docWriter = new XMLOutputter(" ", true,encoding);
		try{
		docWriter.output(document, byteRep);
		}catch(Exception e){

		}
		return byteRep.toString();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -