问题遇到的现象和发生背景
在使用sublime进行Java的xml解析时出现的问题
用代码块功能插入代码,请勿粘贴截图
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class Demo1{
public void test(){
Long start=System.currentTimeMillis();
createXml();
System.out.println("运行时间:"+(System.currentTimeMillis()-start));
}
public void createXml(){
try{
// 创建document对象
Document document= DocumentHelper.createDocument();
// 创建rss根节点
Element rss=document.addElement("rss");
// 向根节点添加属性
rss.addAttribute("version","2.0");
// 生成根节点及属性内容
Element channel=rss.addElement("channel");
Element title=channel.addElement("title");
// 设置生成xml格式
OutputFormat format=OutputFormat.createPrettyPrint();
// 设置编码格式
format.setEncoding("UTF-8");
// 生成xml文件
File file=new File("rss.xml");
XMLWriter writer=new XMLWriter(new FileOutputStream(file),format);
writer.setEscapeText(false);
writer.write(document);
System.out.println("生成rss.xml成功");
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
Demo1 dom1=new Demo1();
dom1.test();
}
}
运行结果及报错内容
出现的错误是没有dom4j.jar的程序包.
我的解答思路和尝试过的方法
将jar文件和.Java文件放在同一个文件夹里也没实现。