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