[問題] lxml解析xml的問題
小弟有個笨問題但不知用何種關鍵字去google故上來請教
假設我有個xml字串命名為a,內容如下
<a>
<b>
<c>
bc1
</c>
</b>
<b>
<c>
bc2
</c>
</b>
</a>
我想要走完整個tree取得所有的tag名稱與內容
但找不到取得tag內容的API
請問一下我應該如何取得tag的內容?(即bc1,bc2等)
我的程式碼如下
root = etree.fromstring(a)
for child1 in root:
for child2 in child1:
print child1.tag, child2.tag
只能取得b跟c兩層tag的名稱,但不能取得bc1與bc2兩個內容
另外有個問題是若不知該xml有幾層,那應該如何寫遞迴呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.239.158
推
08/29 11:39, , 1F
08/29 11:39, 1F
→
08/29 11:41, , 2F
08/29 11:41, 2F
→
08/30 13:34, , 3F
08/30 13:34, 3F
Python 近期熱門文章
PTT數位生活區 即時熱門文章