我試圖解析格式獲取XML孩子的名字,以及他們與子女LXML只返回無
<?xml version="1.0" encoding="utf-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="2.5">
<cmap>
<tableVersion version="0"/>
<cmap_format_4 platformID="0" platEncID="3" language="0">
<map code="0x0" name=".null"/><!-- ???? -->
<map code="0xd" name="CR"/><!-- ???? -->
基礎教程here使用LXML一些XML,但由於某些原因,簡單的命令
xmlFileName = "xml/myfile.ttx"
f = open(xmlFileName, "r")
s = f.read()
doc = etree.XML(s.strip())
map = doc.findtext('map')
print map
只返回None
。我如何獲得所有cmap
的孩子(例如,cmap_format_4
)和所有地圖孩子的節點名稱?
''findtext''將只在第一時間發現了''map'' ** **文本出現。從你的例子來看,你沒有地圖作爲文本/內容。如果你正在尋找地圖在元素的標籤,然後使用''find''或''findall'' –