我是想就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
「不好用」的意思是什麼?它顯示一個錯誤?向我們顯示錯誤消息。它沒有給出您期望的答案?你期望什麼,它顯示了什麼? –
是的,我沒有從我的測試中得到答案。我在看的是獲得不包含標籤終端的區塊的名稱(例如:「T263」)。 – yok
@ user2586513:請編輯您的答案以包含信息。 –