尝试遍历 xml 文件中的元数据标签并从每个标签中获取文本时出现错误。空白文本使标签数量小于实际数量。例如: Name="som" 错误出现在那里。我该如何解决这个问题?
xmldoc = minidom.parse('manifest-initial.xml')
node = xmldoc.documentElement
itemlist = xmldoc.getElementsByTagName('MetaData')
for i in range(0, len(itemlist)):
if xmldoc.getElementsByTagName('MetaData')[i].childNodes[0].nodeValue is None:
print("None")
print(xmldoc.getElementsByTagName('MetaData')[i].childNodes[0].nodeValue)
<MetaData Name="scrid">5211780</MetaData>
<MetaData Name="Abbeviation">HT</MetaData>
<MetaData Name="Partner Due Date">02/21/2019</MetaData>
<MetaData Name="version">1</MetaData>
<MetaData Name="asset">episode</MetaData>
<MetaData Name="psa.orig.providerAssetId">80</MetaData>
<MetaData Name="Publish Date">20.0</MetaData>
<MetaData Name="activationDate">26</MetaData>
<MetaData Name="som"></MetaData>
<MetaData Name="cadq"></MetaData>
<MetaData Name="cadr"></MetaData>
终端的输出在“som”处停止。
慕码人2483693
相关分类