[問題] minidom使用問題
假設我有個簡單的 xml file 如下:
<?xml version="1.0"?>
<level0>
<level1-1>wahaha
<level2-1>gogogo</level2-1>
<level2-2>runrun</level2-2>
</level1-1>
<level1-2>keroro</level1-2>
</level0>
當我用:
xmldoc = xml.dom.minidom.parse(fileName)
print xmldoc.childNodes[0].childNodes[0].toxml()
print xmldoc.childNodes[0].childNodes[1].toxml()
print xmldoc.childNodes[0].childNodes[2].toxml()
print xmldoc.childNodes[0].childNodes[3].toxml()
print xmldoc.childNodes[0].childNodes[4].toxml()
為什麼 childNodes[0], childNodes[2], childNodes[4]印出來都只有換行 (\n)
而childNodes[1]和childNodes[3]才會印出東西呢?
我以為 len(xmldoc.childNodes[0].childNodes) 應該是 2
分別是 <level1-1>到</level1-1> 及 <level1-2>到</level1-2>兩者而已
請問是我觀念哪裡有問題嗎?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.63.173.28
→
06/17 23:03, , 1F
06/17 23:03, 1F
→
06/17 23:04, , 2F
06/17 23:04, 2F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章