如何用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進行資料分析?Python
- 如何用Python讀取開放資料?Python
- 如何用R和API免費獲取Web資料?APIWeb
- 如何用Python讀取xml檔案後,裁剪標註圖片和擴容資料PythonXML
- 在Oracle資料庫中使用XML資料獲取業務資訊XHOracle資料庫XML
- Python獲取jsonp資料PythonJSON
- python獲取全國地鐵資料Python
- Python教程之獲取網路資料!Python
- 如何用 Python 和 API 收集與分析網路資料?PythonAPI
- lodash原始碼分析之獲取資料型別原始碼資料型別
- python 獲取excel資料 自動登陸PythonExcel
- 透過Python SDK 獲取tushare資料Python
- python獲取歷屆金雞獎資料Python
- ckeditor獲取資料
- VC 獲取系統特殊資料夾的路徑如:系統目錄,桌面等
- 做資料分析必須瞭解的獲取資料與清洗資料技巧
- 使用Python呼叫API介面獲取淘寶商品資料PythonAPI
- php獲取xml檔案內容PHPXML
- 獲取Wireshark資料流
- 1.獲取資料
- XML資料讀取方式效能比較XML
- Python爬蟲精簡步驟1 獲取資料Python爬蟲
- python 獲取全國最新省市區資料,並存入表Python
- python爬蟲獲取天氣網實時資料Python爬蟲
- python獲取愛彼迎民宿評價資料Python
- Python訪問Oracle的兩種資料獲取方式PythonOracle
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- Python量化交易系統實戰--獲取股票資料Python
- 如何用CRM系統做資料分析
- datatables 獲取 pageLength 和 pageStart,重新獲取table資料
- LINQ讀取簡單的XML資料XML
- 【譯】React如何獲取資料React
- Mysql批量大資料獲取MySql大資料
- 獲取天氣介面資料
- 從session中獲取資料Session
- 微信小程式—— 獲取資料微信小程式