特定のタグが欠落している場所 (タグ「ターミナル」) を見つけるために XML ファイルをテストしたいのですが、テストがうまくいきません。
from xml.dom import minidom
xmldoc = minidom.parse('c:\\test\mydoc.xml')
#printing the number of blocs in my xml file
itemlist = xmldoc.getElementsByTagName('ACLineSegment')
print('************')
for s in itemlist :
if s.childNodes['Name'].value == 'Terminal':
print s.childNodes['Name'].value
これが私のxmlファイルの例です:
<ACLineSegment Name="T261" Description="" aliasName="">
<Link_Conducting PathB=""/>
<Terminal Name="T1" Description="" aliasName="">
<Link_Terminal PathB=""/>
</Terminal>
<Terminal Name="T2" Description="" aliasName="">
<Link_Terminal PathB=""/>
</Terminal>
</ACLineSegment>
<ACLineSegment Name="T262" Description="" aliasName="">
<Link_Conducting PathB=""/>
<Terminal Name="T1" Description="" aliasName="">
<Link_Terminal PathB=""/>
</Terminal>
<Terminal Name="T2" Description="" aliasName="">
<Link_Terminal PathB=""/>
</Terminal>
</ACLineSegment>
<ACLineSegment Name="T263" Description="" aliasName="">
<Link_Conducting PathB=""/>
</ACLineSegment>
enter code here