java类——使用javax.xml创建xml文件
来源:互联网 发布:西安爱知中学中考 编辑:程序博客网 时间:2024/04/29 05:41
package tt;
import javax.xml.parsers.*;
import java.io.File;
import java.io.IOException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Text;
import javax.xml.transform.Source;
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;
public class CreatXML {
String filename;
DocumentBuilderFactory factory;
DocumentBuilder builder;
Document doc ;
public CreatXML(String filename) throws ParserConfigurationException{
this.filename = filename;
factory = DocumentBuilderFactory.newInstance();
builder = factory.newDocumentBuilder();
doc = builder.newDocument();
}
public void setChildTxt(String childtxt,Element father){
Text txt = doc.createTextNode(childtxt);
father.appendChild(txt);
}
public Element setChild(String child,Element father){
Element newChild =doc.createElement(child);
father.appendChild(newChild);
return newChild;
}
public Document getDoc(){
return doc;
}
//生成xml文件
public boolean creat(){
boolean ret = false;
// 创建文件
File file = new File(filename);
if( !file.exists()||!file.isFile()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
StreamResult streamResult = new StreamResult(file);
Source inputSource = new DOMSource(doc);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer;
try {
transformer = transformerFactory.newTransformer();
transformer.transform(inputSource, streamResult);
ret = true;
} catch (TransformerConfigurationException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (TransformerException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return ret;
}
}
- java类——使用javax.xml创建xml文件
- java类——使用dom4j创建xml文件
- 使用Java创建XML文件
- java创建XML文件
- java创建xml文件
- java创建xml文件
- java创建XML文件
- java创建xml文件
- java 创建 xml文件
- java创建xml文件
- Java 创建xml文件
- Java解析xml以及创建xml文件
- 使用 Asp 创建 XML 文件
- 使用javascript创建XML文件
- 使用Javascript创建XML文件
- 使用Javascript创建XML文件
- 使用Javascript创建XML文件
- 使用DOM4j创建xml文件
- 百事可乐为何帮可口可乐抓内鬼
- 开始学习Oracle
- java类——汉字转拼音
- js 模拟下拉框
- FckEditor自定义工具条
- java类——使用javax.xml创建xml文件
- 冒泡排序
- 关于nested sets树
- instr的使用
- String被误解
- FMode使用入门
- 云计算-cloud computing
- 启程
- mysql查询优化之基于索引的排序