public static void main(String[] args) throws Exception{
//创建SAX解析器对象
SAXReader reader = new SAXReader();
//读取XML文件
Document document = reader.read(new File("db-config.xml"));
//获取根元素
Element rootElement = document.getRootElement();
System.out.println("根节点的名字:" + rootElement.getName());
//获取根节点下的子节点driver
Element driverElement = rootElement.element("driver");
String driver = driverElement.getText();
System.out.println(driver);
//获取根节点下的子节点url
String url = rootElement.elementText("url");
System.out.println(url);
//获取根节点下的子节点user
String user = rootElement.elementText("user");
System.out.println(user);
//获取根节点下的子节点password
String password = rootElement.elementText("password");
System.out.println(password);
}
public static void main(String[] args) throws Exception{
//在内存中先创建一个文档对象
Document document = DocumentHelper.createDocument();
//构造文档树
Element stuInfoElement = document.addElement("数学专业书籍");
Element stuElement1 = stuInfoElement.addElement("书");
stuElement1.addAttribute("id", "110");
Element nameElement1 = stuElement1.addElement("书名");
nameElement1.setText("近世代数");
Element stuElement2 = stuInfoElement.addElement("书");
stuElement2.addAttribute("id", "120");
Element nameElement2 = stuElement2.addElement("书名");
nameElement2.setText("高等代数");
//设置字符编码方式
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GB18030");
//开始写入
XMLWriter xmlWriter = new XMLWriter(new FileWriter("students.xml"),format);
xmlWriter.write(document);
xmlWriter.close();
}
<?xml version="1.0" encoding="GB18030"?>
<数学专业书籍>
<书 id="110">
<书名>张三</书名>
</书>
<书 id="110">
<书名>张三</书名>
</书>
</数学专业书籍>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有