python 的xml解析

来源:互联网 发布:手机淘宝 卖家中心 编辑:程序博客网 时间:2024/05/17 22:17
         一般在实际的软件开发过程中什么比较重要?
    数据库是非常重要的,暂且的将数据存放在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);