根據xml模版直接操作xml 並給佔位符 賦值 同時轉換成 String

/** 
 * @Title: xmlToString  根據自己的模版的佔位符爲準 
 * @Description: TODO(根據傳入xml模版 地址獲取文件。並給各個佔位符進行賦值) 
 * @param @param url  物理地址
 * @param @return
 * @param @throws IOException    設定文件 
 * @return String    返回類型 
 * @throws 
 */ 
 public static String xmlToString(String url) throws IOException {
  FileInputStream fis = new FileInputStream(url)
  byte buffer[] = new byte[fis.available()];
  fis.read(buffer, 0, fis.available());
  fis.close();
  String setHtmlMsg = new String(buffer, "utf-8");
  setHtmlMsg = setHtmlMsg.replaceAll("_startDate", "2013-02-03");
  setHtmlMsg = setHtmlMsg.replaceAll("_endDate", "2013-02-04");
  setHtmlMsg = setHtmlMsg.replaceAll("_sex", "MR");
  setHtmlMsg = setHtmlMsg.replaceAll("_firstName", "wang");
  setHtmlMsg = setHtmlMsg.replaceAll("_lastName", "mingyu");
  setHtmlMsg = setHtmlMsg.replaceAll("_district", "chaoyang"); // 市區
  setHtmlMsg = setHtmlMsg.replaceAll("_cityName", "beijing");// 城市
  setHtmlMsg = setHtmlMsg.replaceAll("_stateProv", "bj");// 國家
  setHtmlMsg = setHtmlMsg.replaceAll("_countryCode", "cn");// 國家代碼
  setHtmlMsg = setHtmlMsg.replaceAll("_postalCode", "100000");// 郵政編碼
  setHtmlMsg = setHtmlMsg.replaceAll("_phoneNumber", "15201027666");// 聯繫電話
  setHtmlMsg = setHtmlMsg.replaceAll("_email1", "[email protected]");// 郵箱
  setHtmlMsg = setHtmlMsg.replaceAll("_email2", "[email protected]");// 國家代碼
  setHtmlMsg = setHtmlMsg.replaceAll("_email3", "MR");// 國家代碼
  return setHtmlMsg;
 }


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章