一般在实际的软件开发过程中什么比较重要?
数据库是非常重要的,暂且的将数据存放在XML文件当中;
解析XML就是 增删该查 XML里面的数据
什么是XML?
可扩展的标记语言!也就是一套标记标签;XML可以使用自己定义的标签,但是大多数都是双标签;
<?xml version="1.0" encoding="UTF-8"?> 切记这是XML文件的声明,一定不可修改,不可删除
XML树状结构
XML的解析思路
xml文件 ---->解析器 ------> 解析出来文本 --------> 文本拿出来放到应用程序中
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。
性能优异
功能强大
简单易用
开放源代码。
dom4j解析的步骤
1// 创建一个节点
// 将这个节点作为根节点
2 // 根据根节点来创建节点
3 // 根据节点创建子节点
//给子节点里面添加值
4 //创建一个文件
5 //将文件放入文件流
6 //用到XML写出流
7 //连接对象和文件
8 //关闭流
创建XML文件的两种方式
方式① // 创建一个文件对象
Document d = DocumentHelper.createDocument();
// 创建一个节点
Element e = DocumentHelper.createElement("students");
方式② 创建文档及设置根元素节点的方式
Element eltRoot = DocumentHelper.createElement(“student”);
Document doc = DocumentHelper.createDocument(eltRoot);
数据库是非常重要的,暂且的将数据存放在XML文件当中;
解析XML就是 增删该查 XML里面的数据
什么是XML?
可扩展的标记语言!也就是一套标记标签;XML可以使用自己定义的标签,但是大多数都是双标签;
<?xml version="1.0" encoding="UTF-8"?> 切记这是XML文件的声明,一定不可修改,不可删除
XML树状结构
XML的解析思路
xml文件 ---->解析器 ------> 解析出来文本 --------> 文本拿出来放到应用程序中
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。
性能优异
功能强大
简单易用
开放源代码。
dom4j解析的步骤
1// 创建一个节点
// 将这个节点作为根节点
2 // 根据根节点来创建节点
3 // 根据节点创建子节点
//给子节点里面添加值
4 //创建一个文件
5 //将文件放入文件流
6 //用到XML写出流
7 //连接对象和文件
8 //关闭流
创建XML文件的两种方式
方式① // 创建一个文件对象
Document d = DocumentHelper.createDocument();
// 创建一个节点
Element e = DocumentHelper.createElement("students");
方式② 创建文档及设置根元素节点的方式
Element eltRoot = DocumentHelper.createElement(“student”);
Document doc = DocumentHelper.createDocument(eltRoot);