关键词不能为空

当前您在: 主页 > 英语 >

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(占位符替换)的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文