分组访问XML元素

我想访问位于's'元素内的'PDante'元素组。在访问了一组“ PDante”元素之后,我想逐一访问该组中的每个“ PDante”元素。我希望重复此过程,直到最后一组“ PDante”元素。

's'元素可以看作是'PDante'组的边界。

XML输入文件的结构如下:

分组访问XML元素

我正在尝试以下操作,但无法正常工作。我正在使用Spyder(Python 3.6)。

for sen in myroot.iter('s'):
print('Sentence ID:',sen.get('id')) # Testing
# accessing All PDante elemeents in current sentence.
for PDante in sen.findall('PDante'):
    PDante_ID = PDante.get('id')
    print(PDante_ID) # Testing
liuweiwangyujia 回答:分组访问XML元素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3161956.html

大家都在问