如何用python分析xml獲取資料?
如果我們要尋求答案的時候,首先應該在弄懂之間,需要了解流程,先要知道我們需要了解的內容,比如xml是什麼?其實看到xml,我們就應該能想到html,其實實類似的意義,但是xml是純文字,因此,我們如果在使用的時候,會遇到標籤對應資料,好啦,簡單的瞭解基本意義後,就來進行詳細內容吧~
python 解析xml
1、獲取樹形結構物件
import xml.dom.minidom tree = xml.dom.minidom.parse("/tmp/1.xml") root = tree.documentElement print(root.nodeName) print(root.nodeType) print(root.nodeValue)
2、獲取子節點
childNodes = root.childNodes for node in childNodes:print(node)
3、透過標籤名稱查詢
print(type(root)) searchNodes = root.getElementsByTagName("course") for node in searchNodes:print(type(node))
4、獲取所有子節點的資料
searchNodes = root.getElementsByTagName("course") for node in searchNodes: for subchild in node.childNodes: print(subchild.nodeValue)
除了上面給大家演示的去解析xml,類似的方法,我們也可以用於建立和寫作,但是大家有沒有發覺沒有json簡單呢?如果想要了解json,可以點選《》查詢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2832133/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何用python做資料分析Python
- 如獲取獲取關聯資料的文件跟模型的關聯資料集呢模型
- Python獲取jsonp資料PythonJSON
- 如何用Python進行資料分析?Python
- 如何用Python讀取xml檔案後,裁剪標註圖片和擴容資料PythonXML
- 如何用Python讀取開放資料?Python
- 如何用R和API免費獲取Web資料?APIWeb
- 在Oracle資料庫中使用XML資料獲取業務資訊XHOracle資料庫XML
- python的queue佇列獲取資料Python佇列
- python獲取全國地鐵資料Python
- 透過Python SDK 獲取tushare資料Python
- Python教程之獲取網路資料!Python
- 如何用 Python 和 API 收集與分析網路資料?PythonAPI
- python 獲取excel資料 自動登陸PythonExcel
- 使用Python獲取HTTP請求頭資料PythonHTTP
- python獲取歷屆金雞獎資料Python
- lodash原始碼分析之獲取資料型別原始碼資料型別
- php獲取xml檔案內容PHPXML
- 做資料分析必須瞭解的獲取資料與清洗資料技巧
- Python量化交易系統實戰--獲取股票資料Python
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- 使用Python呼叫API介面獲取淘寶商品資料PythonAPI
- Python爬蟲精簡步驟1 獲取資料Python爬蟲
- python獲取愛彼迎民宿評價資料Python
- python爬蟲獲取天氣網實時資料Python爬蟲
- 1.獲取資料
- 獲取Wireshark資料流
- Modbus ASCII 獲取資料ASCII
- ArcGIS切片服務獲取切片方案xml檔案(conf.xml)XML
- datatables 獲取 pageLength 和 pageStart,重新獲取table資料
- 【Python】獲取機器使用資訊Python
- 如何用Python做情感分析?Python
- python 從mongodb中獲取資料載入到pandas中PythonMongoDB
- Python3 - 獲取資料夾中的檔案列表Python
- python 獲取全國最新省市區資料,並存入表Python
- 如何用CRM系統做資料分析
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼