​运行之后,,没有生成newbooks.xml是怎么回事????????

来源:3-1 SAX 生成 XML 的准备工作

缘来是你

2016-06-10 15:08

ArrayList<Book> booklist=parsexml();

SAXTransformerFactory factory=(SAXTransformerFactory)SAXTransformerFactory.newInstance();

try {

TransformerHandler tfh=factory.newTransformerHandler();

Transformer tf=tfh.getTransformer();

tf.setOutputProperty(OutputKeys.ENCODING, "UTF-8");

tf.setOutputProperty(OutputKeys.INDENT, "yes");

File f=new File("src/rec/newbooks.xml");

if(!f.exists()){

f.createNewFile(); 

}  

Result res = new StreamResult(new FileOutputStream(f));

tfh.setResult(res);


tfh.startDocument();

AttributesImpl atts = new AttributesImpl();

tfh.startElement("", "", "bookstore", atts);

tfh.endElement("", "","bookstore");

tfh.endDocument()

运行之后,,没有生成newbooks.xml是怎么回事????????

写回答 关注

3回答

  • 庞止大坑
    2016-09-21 11:58:43

    是不是没有写主方法调用创建xml文件的方法?

  • 缘来是你
    2016-06-14 20:12:15

    刷新了 也没有

  • wk240
    2016-06-14 19:45:01

    未刷新?

Java眼中的XML 文件写入

举例说明JAVA程序如何生成XML文档,多种生成方式任你选择

55798 学习 · 132 问题

查看课程

相似问题