From be3068b6f85f79fabf6f29dad3998b5837db611b Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期三, 07 九月 2022 16:25:16 +0800
Subject: [PATCH] 窗口配置

---
 src/main/java/com/whyc/dto/XmlFileOpreate.java |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/whyc/dto/XmlFileOpreate.java b/src/main/java/com/whyc/dto/XmlFileOpreate.java
index 4e679f9..bd7ccb4 100644
--- a/src/main/java/com/whyc/dto/XmlFileOpreate.java
+++ b/src/main/java/com/whyc/dto/XmlFileOpreate.java
@@ -147,20 +147,24 @@
             //鑾峰彇鏍瑰厓绱�
             Element rootElement = document.getRootElement();
              //鑾峰彇鏍瑰厓绱犱笅鐨勬墍鏈夊瓙鍏冪礌
-            List<Element> es = rootElement.elements();
-            for (Element e:es) {
-                for (Map.Entry<String, String> entry:map.entrySet()) {
-                    String mapKey = entry.getKey();
-                    String mapValue = entry.getValue();
-                    if(e.getName().equals(mapKey)){
-                        e.setText(mapValue);
+            List<Element> list = rootElement.elements();
+            if(list!=null&&map!=null){
+                for (Element e:list) {
+                    for (Map.Entry<String, String> entry:map.entrySet()) {
+                        String mapKey = entry.getKey();
+                        String mapValue = entry.getValue();
+                        if(e.getName().equals(mapKey)){
+                            e.setText(mapValue);
+                        }
                     }
                 }
+                OutputFormat format = OutputFormat.createPrettyPrint();
+                //format.setEncoding("UTF-8");//榛樿鐨勭紪鐮佸氨鏄疷TF-8
+                XMLWriter writer = new XMLWriter( new FileOutputStream(xmlFilePath), format );
+                writer.write( document );
+            }else{
+                res=false;
             }
-            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();

--
Gitblit v1.9.1