Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
ElementTree
|
709
你可以傳入
False
xml_declaration
來讓宣告(declaration)不出現在結果
文字中,傳入
True
則會有。預設的行為是在
encoding
不是
'us-ascii'
'utf-
8'
或(僅限 v3
'unicode'
其中之一時,才讓宣告出現在結果中。
你可以選擇性地傳入
default_namespace
來為
xmlns
構造設定預設的命名空間。
你可以傳入
'text'
作為
method
,僅輸出每個節點的
text
tail
(而沒有標
記)。你可以傳入
'html'
作為
method
,以 HTML 格式輸出文件(它會,舉例
來說,省略 HTML 中不必要的結尾標記,例如
</br>
)。預設值是
'xml'
,以
XML 格式輸出。
僅限 v3,你可以選擇性地(藉由名稱,而非位置)傳入
False
作為
short_
empty_elements
,以永遠都使用明確的起始與結尾標記,即使是沒有文字或子
元素的元素也一樣;預設是為這種空元素使用 XML 短的形式(short form)。
舉例來說,帶有標記
a
的一個空元素預設輸出為
<a/>
,在 v3 中,如果你傳入
False
short_empty_elements
,就輸出為
False
此外,
ElementTree
的一個實體
et
還提供了方法
getroot
et.getroot()
回傳樹的根(root),還有便利的方法
find
findall
findtext
iter
iterfind
,呼叫它們就完全等同於在樹根(即
et.getroot() ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

利用 Python 进行数据分析(原书第2版)

利用 Python 进行数据分析(原书第2版)

Wes McKinney

Publisher Resources

ISBN: 9789864766819