java 根據xml檔案修改內容

2021-08-09 22:35:18 字數 2130 閱讀 7546

// todo auto-generated method stub

boolean flag = false;

fileinputstream in = null;

string movie_id =getfileid(provider_mg);//呼叫山東有限介面injectoffer()獲取

system.out.println("getfileid*******mangguo**************:"+movie_id);

updataresourcedb updatadb = new updataresourcedb();

mapmap =null;

if("svod".equals(hm.get("type")))

saxreader saxreader = new saxreader();

tryelse

}else

programid.settext(program_id);

element title = program_list.get(2);//節目名稱

if("svod".equals(hm.get("type")))else

element episodecount = program_list.get(3);//該節目總集次。如果是電影類只有 1 集,該欄位設為 1

if("svod".equals(hm.get("type")))else

element title_sort_name = program_list.get(4);

if("vod".equals(hm.get("type")))else

//movie

listmovie_list = movie.elements();

element id = movie_list.get(0);

id.settext(movie_id);

element episode_id = movie_list.get(1);//集次序號

string resultnum ="1";

if("svod".equals(hm.get("type")))

}episode_id.settext(resultnum);

element episode_name = movie_list.get(2);//節目名稱

episode_name.settext(hm.get("title"));

string movie_time = hm.get("movie_time");

if(movie_time == null || "".equals(movie_time) || "0".equals(movie_time) || "null".equals(movie_time))else

element content_filesize = movie_list.get(11);//檔案大小( ( 單位 : 位元組 )( 整數值)

string transcode_size = hm.get("transcode_size");

if(transcode_size == null || "".equals(transcode_size) || "0".equals(transcode_size)|| "null".equals(transcode_size))else

element content = movie_list.get(12);//ts檔案路徑

content.settext(hm.get("filename"));

string desfilename = "data.xml";

/** 將movie_id 即 offerid 更新到資料庫ott_vod_resource表中的offer_id_shandong

*/ottservice ottser = new ottservice();

ottser.updateofferid(hm.get("resourceid"), movie_id);

if(ftputil.createdirectoryandmoviets(movie_id, hm.get("filename")))

}}catch (exception e) finally catch (ioexception e) }}

} return flag;

java檔案內容修改

檔案的讀和寫,大家都不陌生,但是修改呢?按照普通的讀寫流去修改的話,只能全部讀取出來,在記憶體中修改好後,全部寫進去,這樣對於檔案內容過多的時,效能很低。最近在遇到這個問題的時候,發現randomaccessfile這個類正好能解決我的問題,廢話不多說,下面直接貼 分享給大家,有不對的地方歡迎指教,...

Java根據路徑獲取檔案內容

首先,給出乙個string表示資源檔案的標識,如何判斷是網路中的檔案還是本地的檔案?http開頭的可以看成是網路檔案 其餘的可看成本地檔案對於mac和linux系統而言 以 和 開頭的表示絕對路徑 其他的看做是相對路徑 對於windows系統而言,絕對路徑形如c test.text 路徑中包含 看成...

python 根據輸入,修改檔案裡面內容

import re import sys path e svnprojects template web index.html 修改index.html檔案,設定網路型別 def updatefiles netmodel f open path,r alllines f.readlines f.cl...