【发布时间】:2018-02-23 13:58:07
【问题描述】:
我正在尝试读取以下具有以下内容的 XML 文件:
<tu creationdate="20100624T160543Z" creationid="SYSTEM" usagecount="0">
<prop type="x-source-tags">1=A,2=B</prop>
<prop type="x-target-tags">1=A,2=B</prop>
<tuv xml:lang="EN">
<seg>Modified <ut x="1"/>Denver<ut x="2"/> Score</seg>
</tuv>
<tuv xml:lang="DE">
<seg>Modifizierter <ut x="1"/>Denver<ut x="2"/>-Score</seg>
</tuv>
</tu>
使用以下代码
tree = ET.parse(tmx)
root = tree.getroot()
seg = root.findall('.//seg')
for n in seg:
print(n.text)
它给出了以下输出:
Modified
Modifizierter
我期待的是
Modified Denver Score
Modifizierter Denver -Score
有人可以解释为什么只显示部分 seg 吗?
【问题讨论】: