优化代码

This commit is contained in:
Binary Wang
2018-12-21 11:32:13 +08:00
parent 3969124ae5
commit b17d06cc12
4 changed files with 8 additions and 8 deletions

View File

@@ -1,14 +1,12 @@
package com.github.binarywang.wxpay.bean.result;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.Serializable;
import java.math.BigDecimal;
import java.nio.charset.StandardCharsets;
import java.util.List;
import java.util.Map;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
@@ -18,7 +16,6 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import com.github.binarywang.wxpay.constant.WxPayConstants;
import com.github.binarywang.wxpay.exception.WxPayException;
@@ -195,8 +192,8 @@ public abstract class BaseWxPayResult implements Serializable {
this.xmlDoc = factory.newDocumentBuilder()
.parse(new ByteArrayInputStream(this.xmlString.getBytes(StandardCharsets.UTF_8)));
return xmlDoc;
} catch (SAXException | IOException | ParserConfigurationException e) {
throw new RuntimeException("非法的xml文本内容" + this.xmlString);
} catch (Exception e) {
throw new RuntimeException("非法的xml文本内容\n" + this.xmlString, e);
}
}