我试图用LXML格式解析一些XML
<?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,但是由于某些原因
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
)和所有映射子节点的节点名?你知道吗
使用
findall()
获取cmap_format_4
节点的所有map
子节点。示例:印刷品:
相关问题 更多 >
编程相关推荐