[問題] JAVA與XML與DOM

看板java作者 (狼子野心)時間15年前 (2010/08/06 17:25), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
各位大大好 我最近在學習關於JAVA和XML的東西 現在我已經會將XML檔案讀進來程式裡並且裝在DOM裡面(應該是...吧?!) 像這樣 // obtain the default parser DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating( true ); DocumentBuilder builder = factory.newDocumentBuilder(); // set error handler for validation errors builder.setErrorHandler( new MyErrorHandler() ); // obtain document object from XML document document = builder.parse( new File( file ) ); //對node做一些事情 processNode( document ); 現在我想請教一件事 就是在我的認知中 不管我對node們幹了些什麼事 但是因為DOM目前只存在於記憶體中 所以我的XML FILE都不會有所變化 那我想要把DOM存回去XML檔案要怎麼做啊?? 難道需要一行一行資料存嗎??這樣做好像要很小心的控制XML的結尾標籤的位置?? 有沒有辦法可以直接整份塞回去檔案啊?? -- ▁▁ Google 女友|██████████████████▕搜尋進階搜尋 | 使用偏好 ▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ 搜尋: ⊙所有網頁 ○中文網頁○繁體中文網頁 ○台灣的網頁 所有網頁 約有0項符合女友的查詢結果,以下是第 0項。 共費25年 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.157.103

08/06 17:59, , 1F
使用 javax.xml.transform Transformer 來作
08/06 17:59, 1F

08/06 18:10, , 2F
可以直接把 dom tree 存成檔案吧,另外我覺得 jdom 比較好用
08/06 18:10, 2F
文章代碼(AID): #1CMzJoes (java)