Android 如何使用<;阅读所有文本/xliff:g>;使用ElementTree for python标记

Android 如何使用<;阅读所有文本/xliff:g>;使用ElementTree for python标记,android,python,xml,elementtree,Android,Python,Xml,Elementtree,我正在尝试读取并检查Android string.xml文件中的所有文本 该文件包含以下内容: <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="status">Finishing <xliff:g id="number">%d</xliff:g> percent.</string> </resources> 如何找到

我正在尝试读取并检查Android string.xml文件中的所有文本

该文件包含以下内容:

<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="status">Finishing <xliff:g id="number">%d</xliff:g> percent.</string>
</resources>
如何找到打印第三个文本“百分比”的方法,而
标记正在妨碍我。
有什么合适的方法吗?谢谢

ElementTree
中,您的目标文本“百分比”被建模为元素
xliff:g
tail

>>> ns = {"xliff": "urn:oasis:names:tc:xliff:document:1.2"}
>>> g = root.find("string/xliff:g", namespaces=ns)
>>> print g.tail
 percent.
或者使用更接近您尝试的代码:

>>> print root[0][0].tail
 percent.

ElementTree
中,目标文本“百分比”被建模为元素
xliff:g
tail

>>> ns = {"xliff": "urn:oasis:names:tc:xliff:document:1.2"}
>>> g = root.find("string/xliff:g", namespaces=ns)
>>> print g.tail
 percent.
或者使用更接近您尝试的代码:

>>> print root[0][0].tail
 percent.

优秀的第一个问题:示例XML、预期输出和尝试代码及其当前输出+1卓越的第一个问题:示例XML、预期输出和尝试的代码及其当前输出+1.