我有一个大致如下所示的xml文件:
<?xml-model href="http://morphadorner.northwestern.edu/morphadorner/schemata/ma_tei_all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:id="A10402">
[...]
<l xml:id="A10402-e100150">
<w lemma="no" ana="#d-x" xml:id="A10402-001020" facs="2-b-0420">No</w>
<c> </c>
<w lemma="supple" ana="#j" xml:id="A10402-001030" facs="2-b-0430">supple</w>
<c> </c>
<w lemma="tongue" ana="#n1" xml:id="A10402-001040" facs="2-b-0440">tongue</w>
<pc xml:id="A10402-001050" facs="2-b-0450">,</pc>
<c> </c>
<w lemma="nor" ana="#cc-x" xml:id="A10402-001060" facs="2-b-0460">nor</w>
<c> </c>
<w lemma="speech" ana="#n2" xml:id="A10402-001070" facs="2-b-0470">speeches</w>
我现在想要得到所有l
个。我目前所拥有的是:
import xml.etree.ElementTree as ET
root = ET.parse(file).getroot()
nodes = root.findall('//l')
但是返回的列表始终为空。我要更改所有节点才能得到什么?