level 10
因帅判自杀
楼主
import java.io.FileOutputStream;
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;
/*
* 第一件事,获得document文档
* 第二件事,将document文档转化为数据源
* 第三件事,获得目标文件以及流
* 第四件事,通过transformer将数据源写入目标文件
* 所用到的API(就是可以拿来直接用的方法)在原始的jdk里边有的
*/
public class W3c_dom_CreateXMLDemo {
public static void main(String[] args) {
/*
* 获得document文档
*/
try{
/*
* 获得document文档
*/
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document document=builder.newDocument();
/*
* 创建文档树
*/
Element element=document.createElement("qinyongdi");
document.appendChild(element);
/**
* 文档转为数据源
*/
DOMSource source=new DOMSource(document);
/**
* 获得流
*/
FileOutputStream fos=new FileOutputStream("qinyongdi.xml");
/**
* 文档输出流StreamResult
*/
StreamResult result=new StreamResult(fos);
/**
* 获得写入文件的工具,
*/
TransformerFactory tFactory=TransformerFactory.newInstance();
Transformer transformer=tFactory.newTransformer();
transformer.transform(source, result);
}catch(Exception e){
e.printStackTrace();
}
}
}
2014年12月02日 14点12分
1
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;
/*
* 第一件事,获得document文档
* 第二件事,将document文档转化为数据源
* 第三件事,获得目标文件以及流
* 第四件事,通过transformer将数据源写入目标文件
* 所用到的API(就是可以拿来直接用的方法)在原始的jdk里边有的
*/
public class W3c_dom_CreateXMLDemo {
public static void main(String[] args) {
/*
* 获得document文档
*/
try{
/*
* 获得document文档
*/
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document document=builder.newDocument();
/*
* 创建文档树
*/
Element element=document.createElement("qinyongdi");
document.appendChild(element);
/**
* 文档转为数据源
*/
DOMSource source=new DOMSource(document);
/**
* 获得流
*/
FileOutputStream fos=new FileOutputStream("qinyongdi.xml");
/**
* 文档输出流StreamResult
*/
StreamResult result=new StreamResult(fos);
/**
* 获得写入文件的工具,
*/
TransformerFactory tFactory=TransformerFactory.newInstance();
Transformer transformer=tFactory.newTransformer();
transformer.transform(source, result);
}catch(Exception e){
e.printStackTrace();
}
}
}