在下面的代码中,我试图从 xml 中提取一些数据。我想让test.mygenerator('TEST') + tag
一些东西作为一个字符串返回。例如,test.mygenerator('TEST')
将返回一个诸如“ {http://purl.org/dc/elements/1.1/}
”之类的 URI,我需要使用 in 遍历每个标签,some_list
并将其与使用 test.mygenerator('TEST') 生成的每个 URI 连接起来。我正在寻找一种更有效的策略或一种使我当前的代码工作的方法。代码背后的想法是能够从 URI 命名空间下的所有标签中提取文本。URI 命名空间可以有多个标签。谢谢。
for element in some_xml_tree.iter('{http://www.openarchives.org/OAI/2.0/}record'):
for tag in some_list:
for thing in some_xml_tree.iter(test.mygenerator('TEST') + tag)
print(thing)