【发布时间】:2015-11-29 17:08:53
【问题描述】:
如何在 python 中解析以下内容以获取 <p> 括号之间但没有 <mark> 标记或值的文本?最好使用 ElementTree 功能
<plist>
<p>Hello there? <mark type="ph"/> How are you?</p>
</plist>
解析以下内容应该返回 'Hello There?你好吗?
谢谢!
【问题讨论】:
-
还应该注意,这个 xml 是一个更大的块的一部分,所以如果它很容易迭代就好了。
-
@John 我不认为这个是重复的。这个问题可能缺乏解决问题的尝试,但总的来说,问题是明确的并且是关于特定用例的。谢谢。
-
我确实试图解决,只是没有包括它们。我尝试在一个子句中检查标记标签,但是,找到它们并不允许我在没有它们的情况下进行解析。此外,如果我试图只使用 ElementTree .text 功能,但会在标记标记处切断字符串。
标签: python xml xml-parsing elementtree