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

2024-05-12 22:09:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试阅读和检查所有来自Android的文本字符串.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>

我试过了:

^{pr2}$

<xliff:g>标记挡住我的路时,如何找到打印第三个文本“percent.”的方法。 有什么合适的方法吗?谢谢


Tags: 文件方法字符串文本stringnamesxmlandroid
1条回答
网友
1楼 · 发布于 2024-05-12 22:09:25

ElementTree中,目标文本“percent.”被建模为元素xliff:gtail

>>> ns = {"xliff": "urn:oasis:names:tc:xliff:document:1.2"}
>>> g = root.find("string/xliff:g", namespaces=ns)
>>> print g.tail
 percent.

或者使用更接近您尝试的代码:

^{pr2}$

相关问题 更多 >