[問題] minidom使用問題

看板Python作者 (=.=)時間16年前 (2009/06/17 21:45), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
假設我有個簡單的 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
我是指 xml 裡面的換行
06/17 23:04, 2F
文章代碼(AID): #1AEFDz4o (Python)
討論串 (同標題文章)
文章代碼(AID): #1AEFDz4o (Python)