![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xml操作
chfangfang
JAVA后台开发
展开
-
1.xml文件的基础语法知识
1 XML入门 2.1 回顾 html: 主要负责网页的结构。 css:主要负责网页的美观/样式。 javascript: 主要负责在浏览器端与客户进行交互。 以上三门语言都是静态网页制作的语言。 html语言特点: 1)由标签组成。<p></p> <br...原创 2018-04-13 19:16:46 · 256 阅读 · 0 评论 -
2.通过DOM4j解析---读取xml文件信息
1.项目结构 dom4j包下载地址:dom4j包下载2.xml文件内容:<?xml version="1.0" encoding="UTF-8"?><file-list> <file id='001' name="sql"> <ids>001</ids>原创 2018-04-13 19:41:02 · 291 阅读 · 0 评论 -
3.对xml文件进行复制
public class XmlCopy { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //读取xml文件 SAXReader reader=new SAXReader(); Doc...原创 2018-04-13 19:43:39 · 2552 阅读 · 0 评论 -
4.将xml文件进行封装
1.xml元素对应的对象实体类:public class FileClass { private String id; private String name; private String ids; private String names; private String prices; public String getId() { ...原创 2018-04-13 19:47:02 · 882 阅读 · 0 评论 -
5.创建一个空xml文档,并添加相关标签和属性
**XMLWriter类: writer(): 写出一个document对象到xml文件添加: DocumentHelper.createDocument(); 添加文档对象 addElement(name) 添加标签对象 addAttribute(name,value) 添加属性对象** public static void main(String[] ...原创 2018-04-13 19:49:32 · 946 阅读 · 0 评论 -
6.对修改xml文件的标签和元素进行修改
修改 : Attribute.setValue(value) 修改属性值 Element.addAttribute(“name”,”value”); 修改属性值,通过添加同名属性 Element.setText(value) 修改文本内容 public static void main(String[] args) throws ...原创 2018-04-13 19:50:43 · 4330 阅读 · 0 评论 -
7.对xml文件标签和属性进行删除的操作
删除: Element.getParent().remove(elment) 删除标签 Element.detach() 删除标签 Attribute.getParent().remove(attri) 删除属性 Attribute.detach() 删除属性 public static void main(String[] args) throws...原创 2018-04-13 19:53:35 · 2271 阅读 · 0 评论