java 文件提前结束_为什么会报错说文件提前结束

package com.imooc.dom4j;

import java.io.FileOutputStream;

import java.io.OutputStreamWriter;

import java.io.Writer;

import org.dom4j.Document;

import org.dom4j.Element;

import org.dom4j.io.SAXReader;

public class HrWriter {

public void writerXml(){

String file = "F:\\Users\\xml02\\bin\\hr.xml";

//创建一个核心类 可以将xml文件读取为一个树状结构

SAXReader reader = new SAXReader();

//利用reader创建读取文件

try {

Document document = reader.read(file);

Element root = document.getRootElement();

Element employee = root.addElement("employee");

employee.addAttribute("no", "3306");

employee.addElement("name").setText("李霞");

employee.addElement("salary").setText("6000");

Element department = employee.addElement("department");

department.addElement("dname").setText("人事部");

department.addElement("address").setText("XX大厦-B105");

Writer writer = new OutputStreamWriter(new FileOutputStream(file),"utf-8");

document.write(writer);

writer.close();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static void main(String[] args) {

HrWriter hW = new HrWriter();

hW.writerXml();

}

}

09581a22d02275f280bdf873725dcf2d.png

82abdcc1583cf98e0cb6c1ca50e908ff.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值