使用Python迭代XML以多次连接单个元素

时间:2016-02-16 13:21:23

标签: python xml

我正在尝试使用Python中的minidom从XML提要中提取数据,并且正在努力解决这一问题。

我的XML看起来像这样:

<step>
    <files>
        <file>
            <url>
            <subject>
        </file>
        <file>
            <url>
            <subject>
        </file>
        <file>
            <url>
            <subject>
        </file> 
    </files>
    <additionalData>
        <date>
    </additionalData>
</step>

日期元素与所有文件有关,我希望我的输出看起来像这样:

  • url subject date
  • url subject date
  • url subject date

但我的输出中只有一行,因为我目前只撤回一个日期:

publishDate = nodeDoc.getElementsByTagName("date")
    for dates in date:
        nodeDate = dates.firstChild.data
        publishDateList.append(str(nodeDate))

然后使用for循环将所有其他部分带回到最后。有没有办法为标签的每个实例带回日期?

0 个答案:

没有答案