使用Python迭代XML以多次连接单个元素
我正试图在Python中使用minidom从XML提要中提取数据,但有一部分我很费劲 我的XML如下所示:使用Python迭代XML以多次连接单个元素,python,xml,Python,Xml,我正试图在Python中使用minidom从XML提要中提取数据,但有一部分我很费劲 我的XML如下所示: <step> <files> <file> <url> <subject> </file> <file> <url> <subject&g
<step>
<files>
<file>
<url>
<subject>
</file>
<file>
<url>
<subject>
</file>
<file>
<url>
<subject>
</file>
</files>
<additionalData>
<date>
</additionalData>
</step>
然后用一个for循环把我的其他作品带回来。是否有方法返回标记的每个实例的日期?在
for
行中,您可能是指publishDate
而不是date
。而且XML的结构与预期的输出不一样。尝试在
项上循环,为每个
子项拉相同的
。考虑使用或使用广泛的特征来提取颗粒项目。谢谢反馈。仍然完全被Python难住了。最终在SQL Server中使用XQuery就成功了。Python可以充分满足您的需要。例如,请发布带有日期值的实际XML。Python是一种通用语言,不需要像SQLServer的TSQL这样的专用语言来代替。
publishDate = nodeDoc.getElementsByTagName("date")
for dates in date:
nodeDate = dates.firstChild.data
publishDateList.append(str(nodeDate))