mirror of
https://gitee.com/dromara/hutool.git
synced 2025-07-15 23:13:33 +08:00
fix comment
This commit is contained in:
parent
522ed4308d
commit
e1fe54c59d
@ -168,9 +168,8 @@ public class XmlUtil {
|
|||||||
* @param <T> 对象类型
|
* @param <T> 对象类型
|
||||||
* @param source XML文件
|
* @param source XML文件
|
||||||
* @return 对象
|
* @return 对象
|
||||||
* @throws IOException IO异常
|
|
||||||
*/
|
*/
|
||||||
public static <T> T readObjectFromXml(File source) throws IOException {
|
public static <T> T readObjectFromXml(File source) {
|
||||||
return readObjectFromXml(new InputSource(FileUtil.getInputStream(source)));
|
return readObjectFromXml(new InputSource(FileUtil.getInputStream(source)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -180,10 +179,9 @@ public class XmlUtil {
|
|||||||
* @param <T> 对象类型
|
* @param <T> 对象类型
|
||||||
* @param xmlStr XML内容
|
* @param xmlStr XML内容
|
||||||
* @return 对象
|
* @return 对象
|
||||||
* @throws IOException IO异常
|
|
||||||
* @since 3.2.0
|
* @since 3.2.0
|
||||||
*/
|
*/
|
||||||
public static <T> T readObjectFromXml(String xmlStr) throws IOException {
|
public static <T> T readObjectFromXml(String xmlStr) {
|
||||||
return readObjectFromXml(new InputSource(StrUtil.getReader(xmlStr)));
|
return readObjectFromXml(new InputSource(StrUtil.getReader(xmlStr)));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -193,12 +191,11 @@ public class XmlUtil {
|
|||||||
* @param <T> 对象类型
|
* @param <T> 对象类型
|
||||||
* @param source {@link InputSource}
|
* @param source {@link InputSource}
|
||||||
* @return 对象
|
* @return 对象
|
||||||
* @throws IOException IO异常
|
|
||||||
* @since 3.2.0
|
* @since 3.2.0
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public static <T> T readObjectFromXml(InputSource source) throws IOException {
|
public static <T> T readObjectFromXml(InputSource source) {
|
||||||
Object result = null;
|
Object result;
|
||||||
XMLDecoder xmldec = null;
|
XMLDecoder xmldec = null;
|
||||||
try {
|
try {
|
||||||
xmldec = new XMLDecoder(source);
|
xmldec = new XMLDecoder(source);
|
||||||
@ -386,7 +383,7 @@ public class XmlUtil {
|
|||||||
public static DocumentBuilder createDocumentBuilder() {
|
public static DocumentBuilder createDocumentBuilder() {
|
||||||
final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
final DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
|
||||||
disableXXE(dbf);
|
disableXXE(dbf);
|
||||||
DocumentBuilder builder = null;
|
DocumentBuilder builder;
|
||||||
try {
|
try {
|
||||||
builder = dbf.newDocumentBuilder();
|
builder = dbf.newDocumentBuilder();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@ -508,13 +505,13 @@ public class XmlUtil {
|
|||||||
* 将NodeList转换为Element列表<br>
|
* 将NodeList转换为Element列表<br>
|
||||||
* 非Element节点将被忽略
|
* 非Element节点将被忽略
|
||||||
*
|
*
|
||||||
* @param parentEle 父节点,如果指定将返回此节点的所有直接子节点,nul返回所有就节点
|
* @param parentEle 父节点,如果指定将返回此节点的所有直接子节点,null返回所有就节点
|
||||||
* @param nodeList NodeList
|
* @param nodeList NodeList
|
||||||
* @return Element列表
|
* @return Element列表
|
||||||
*/
|
*/
|
||||||
public static List<Element> transElements(Element parentEle, NodeList nodeList) {
|
public static List<Element> transElements(Element parentEle, NodeList nodeList) {
|
||||||
int length = nodeList.getLength();
|
int length = nodeList.getLength();
|
||||||
final ArrayList<Element> elements = new ArrayList<Element>(length);
|
final ArrayList<Element> elements = new ArrayList<>(length);
|
||||||
Node node;
|
Node node;
|
||||||
Element element;
|
Element element;
|
||||||
for (int i = 0; i < length; i++) {
|
for (int i = 0; i < length; i++) {
|
||||||
@ -536,9 +533,8 @@ public class XmlUtil {
|
|||||||
*
|
*
|
||||||
* @param dest 目标文件
|
* @param dest 目标文件
|
||||||
* @param bean 对象
|
* @param bean 对象
|
||||||
* @throws IOException IO异常
|
|
||||||
*/
|
*/
|
||||||
public static void writeObjectAsXml(File dest, Object bean) throws IOException {
|
public static void writeObjectAsXml(File dest, Object bean) {
|
||||||
XMLEncoder xmlenc = null;
|
XMLEncoder xmlenc = null;
|
||||||
try {
|
try {
|
||||||
xmlenc = new XMLEncoder(FileUtil.getOutputStream(dest));
|
xmlenc = new XMLEncoder(FileUtil.getOutputStream(dest));
|
||||||
@ -763,7 +759,7 @@ public class XmlUtil {
|
|||||||
* @since 4.0.8
|
* @since 4.0.8
|
||||||
*/
|
*/
|
||||||
public static boolean isElement(Node node) {
|
public static boolean isElement(Node node) {
|
||||||
return (null == node) ? false : Node.ELEMENT_NODE == node.getNodeType();
|
return (null != node) && Node.ELEMENT_NODE == node.getNodeType();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user