From b0763a409a8bdcf984e50c47577889452464e39b Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期五, 09 九月 2022 11:08:30 +0800 Subject: [PATCH] 窗口配置 --- src/main/java/com/whyc/dto/XmlFileOpreate.java | 51 +++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 43 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/whyc/dto/XmlFileOpreate.java b/src/main/java/com/whyc/dto/XmlFileOpreate.java index bd989b3..5af3550 100644 --- a/src/main/java/com/whyc/dto/XmlFileOpreate.java +++ b/src/main/java/com/whyc/dto/XmlFileOpreate.java @@ -5,6 +5,7 @@ import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; +import org.dom4j.Node; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; import org.dom4j.io.XMLWriter; @@ -139,7 +140,7 @@ return fileInfo; } - public static boolean writeXml(String xmlFilePath, Map<String,String> map){ + public static boolean writeXml( Map<String,String> map,String xmlFilePath){ boolean res=true; try { SAXReader reader = new SAXReader(); @@ -147,7 +148,7 @@ //鑾峰彇鏍瑰厓绱� Element rootElement = document.getRootElement(); //鑾峰彇鏍瑰厓绱犱笅鐨勬墍鏈夊瓙鍏冪礌 - List<Element> list = rootElement.elements(); + /*List<Element> list = rootElement.elements(); if(list!=null&&map!=null){ for (Element e:list) { for (Map.Entry<String, String> entry:map.entrySet()) { @@ -164,7 +165,14 @@ writer.write( document ); }else{ res=false; - } + }*/ + Node node= document.selectSingleNode("//property[@name='cronExpression']/value");//纭繚鑺傜偣鏄湡鐨勫敮涓� + + + OutputFormat format = OutputFormat.createPrettyPrint(); + //format.setEncoding("UTF-8");//榛樿鐨勭紪鐮佸氨鏄疷TF-8 + XMLWriter writer = new XMLWriter( new FileOutputStream(xmlFilePath), format ); + writer.write( document ); } catch (DocumentException | FileNotFoundException | UnsupportedEncodingException e) { res = false; e.printStackTrace(); @@ -177,12 +185,39 @@ public static void main(String[] args) { String filePath="D://2022-06-14 16-02-34.xml"; - String filePath1="D://test.xml"; + Map map=new HashMap() ; //FileInfo fileInfo=XmlFileOpreate.readXml(filePath); //System.out.println(fileInfo); - Map map=new HashMap(); - map.put("test1","鏉庡啗"); - map.put("test2","寮犺緣"); - XmlFileOpreate.writeXml(filePath1,map); + /* map.put("ChainRes", "50.0"); + map.put("battTestNum","9"); + map.put("battModel","SD-001"); + map.put("batt_res","4.0"); + map.put("ResBadCoeK4","1.6"); + map.put("battlineName","涓�鍙风嚎"); + map.put("evaluation_mode","0"); + map.put("TEST_TIME","2022-06-13 16:06:19"); + map.put("battErrFlag","1"); + map.put("gropNum","2"); + map.put("VolHighCoeK2","1.2"); + map.put("battBatch","20170602"); + map.put("batt_vol","12.0"); + map.put("batt_cap","100.0"); + map.put("sysID","B20220613160151"); + map.put("batt_count","24"); + map.put("uploadflag","0"); + map.put("uploadTime","null"); + map.put("battTHA","0"); + map.put("VolLowCoeK1","0.8"); + map.put("battFaultNum","2"); + map.put("HighTempAlarm","50"); + map.put("VERSION","V2.0"); + map.put("ResGoodCoeK3","1.25"); + map.put("sample_percent","30");*/ + map.put("VERSION","V2.0"); + /* map.put("battBrand","鍙岀櫥lxw"); + map.put("batt_group_name","鍚庡鐢垫簮瀹�1#UPS绯荤粺lxw"); + map.put("battStation","榧撴ゼ绔檒xw");*/ + + XmlFileOpreate.writeXml(map,filePath); } } -- Gitblit v1.9.1