关键词不能为空

当前您在: 主页 > 英语 >

java利用xml导出word(占位符替换)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 05:23
tags:

-

2021年2月28日发(作者:钻钢)


package



import


import putStream;


import tFoundException;


import tputStream;


import ption;


import tream;


import ist;


import


import p;


import or;


import


import


import


import ntBuilder;


import ntBuilderFactory;


import ormer;


import ormerFactory;


import rce;


import Result;


import nt;


import t;


import st;


import 64Encoder;



public class XmlWord {











private Map dataMap = new HashMap();






public Map getDataMap() {










return dataMap;






}







public void setDataMap(Map dataMap) {










p = dataMap;






}











/**







*


设置标识值








* @param tagList


标识








* @param dataList


数据








* @param dataMap







*/






public void setData(List tagList,List dataList){










Iterator it1 = or();










Iterator it2 = or();










while(t()){














((), ());










}






}







/**







* < /p>


载入一个


xml


文档







* @param filename


文件路径








* @return


成功返回


Document

< br>对象,失败返回


null







*/






public Document LoadXml(String filename){



















Document doc = null;










try {














DocumentBuilderFactory factory = tance();















DocumentBuilder builder = umentBuilder();














doc = (Document) (new File(filename));














n(doc);










} catch (Exception e) {














n(


载入


xml


文件时出错














tackTrace();










}










return doc;






}











/**







*


图片转码








* @return


返回图片


base64


字符串








* @throws Exception







*/






public String getImageStr(String imgFile){










InputStream in = null;










BASE64Encoder encoder = null;










byte[] data = null;










try {














in = new FileInputStream(imgFile);










} catch (FileNotFoundException e) {














n(


文件没找到!















tackTrace();










}










try {














data = new byte[ble()];














(data);














();










} catch (IOException e) {














tackTrace();










}










encoder = new BASE64Encoder();










return (data);






}






/**








* doc2XmlFile








*



Document


对象保存为一个


xml


文件









* @return true:


保存成功




flase:


失败









* @param filename


保存的文件名









* @param document

需要保存的


document


对象









*/







public boolean doc2XmlFile(Document document,String filename)







{










boolean flag = true;










try{













TransformerFactory transFactory = tance();

















Transformer transformer = nsformer();













DOMSource source=new DOMSource();













e(document);













StreamResult result=new StreamResult();













FileOutputStream fileOutputStream = new FileOutputStream(filename);














putStream(fileOutputStream);













orm(source, result);













();



















}catch(Exception ex){














flag = false;














tackTrace();










}










return flag;













}











/**







*


替换标识内容:单个文本标记








* @param element


要替换内容的节点








* @param tag


标识名称








* @param data


替换参数








* @return


返回替换后的节点








* @throws Exception







*/






public Element replaceTagContext(Object



element,String tag,String data){

-


-


-


-


-


-


-


-



本文更新与2021-02-28 05:23,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/678876.html

java利用xml导出word(占位符替换)的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文