JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java & XML、Web Service » XML  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
作者 新手提問,想將資料庫內XML讀出後修改部分資料再Insert
kevincung





發文: 2
積分: 0
於 2015-05-11 09:21 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
XML格式如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<Code value="P4">
<item value="旗艦機種第四代" />
<validation>
  <age>
    <condition age="0~50" />
  </age>
  <sex>
    <condition sex="1,2" />
  </sex>
  <money>
    <condition money="10000~12000 />
  </money>
</validation>
</Code>


問題描述:因為現在資料庫內存放資料(型態:Blob)
會將各個裝置的參數設定檔案都存入至XML
目前有需要把舊有裝置資料讀取出來使用
僅需要修改部分資料,之後新增置資料庫

希望修改後XML如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<Code value="P10">
<item value="旗艦機種第十代" />
<validation>
  <age>
    <condition age="0~50" />
  </age>
  <sex>
    <condition sex="1,2" />
  </sex>
  <money>
    <condition money="10000~12000 />
  </money>
</validation>
</Code>


就只要改Code 和 item即可
之後再把改好的資料塞入

因為真的對XML沒有很熟
想問有什麼比較好用的做法

現在想到方法
先一個一個讀取,然後讀取到Code,item的時候
先Element.removeContent(Code);
再Element.addContent(Code);
之後Element.setAttribute("Code","new_code");
其他不變的就不去特別處理

最後再把得到的資料寫入資料庫

還是有什麼比較好的方法嗎 感激不盡


reply to postreply to post
» JWorld@TW »  Java & XML、Web Service » XML

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8