Re: [問題]JDOM取值

看板java作者 (!H45)時間17年前 (2008/06/25 22:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/5 (看更多)
※ 引述《caty1010 (MR.Q)》之銘言: : 請問大家使用JDOM抓XML元素的值 : ex: : <say> : <word>hello</word> : </say> : 抓那個hello,一定要用List和iterator的方式抓嗎? : Element word; : SAXBuilder builder = new SAXBuilder(false); : Document document = builder.build("D:\\JDOM.xml"); : Element rootElement = document.getRootElement(); : List MyXml = rootElement.getChildren("say"); : Iterator i = MyXml.iterator(); : while(i.hasNext()){ : word = (Element)i.next(); : out.print(word.getChildText("word")+"<br>"); : } : 有沒有其他精簡的寫法。 : 或是沒有使用到list的寫法呢? 這樣嗎? SAXBuilder builder = new SAXBuilder(false); Document document = builder.build("D:\\JDOM.xml"); Element rootElement = document.getRootElement(); List MyXml = rootElement.getChildren("say"); while(final Object word : MyXml){ out.print(((Element)word).getChildText("word")+"<br>"); } 有點醜,但是有比較少行 --- (少行要做啥?薪水會比較多嗎?囧!) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.247.13

06/25 23:35, , 1F
所以,還是一定會用到list囉!!
06/25 23:35, 1F
文章代碼(AID): #18ObRBKF (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
1
完整討論串 (本文為第 2 之 5 篇):
問題
1
1
文章代碼(AID): #18ObRBKF (java)