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