python 的xml解析

lm_y發表於2017-08-20
         一般在實際的軟體開發過程中什麼比較重要?
    資料庫是非常重要的,暫且的將資料存放在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);