public class XmlUtils
extends java.lang.Object
| 构造器和说明 |
|---|
XmlUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.w3c.dom.Node |
appendObj2Node(java.lang.Object obj,
org.w3c.dom.Node node)
将 java 对象转成的 xml 追加到指定的 org.w3c.dom.Node 节点上
|
static java.lang.String |
convertNode2XmlString(org.w3c.dom.Node node)
将一个 org.w3c.dom.Node 节点对象转成 xml 字符串
|
static java.lang.String |
obj2Xml(java.lang.Object obj,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
将指定的对象转成 xml 字符串
|
static <T> T |
xml2Obj(java.lang.String xml,
java.lang.Class<T> clazz)
将 xml 字符串转成java对象
|
public static <T> T xml2Obj(java.lang.String xml,
java.lang.Class<T> clazz)
throws javax.xml.bind.JAXBException
xml - xml字符串clazz - java对象的类对象javax.xml.bind.JAXBException - 异常public static java.lang.String convertNode2XmlString(org.w3c.dom.Node node)
throws java.lang.Exception
node - org.w3c.dom.Node 节点java.lang.Exception - 可能是 TransformerFactoryConfigurationError TransformerConfigurationException TransformerExceptionpublic static java.lang.String obj2Xml(java.lang.Object obj,
java.util.Map<java.lang.String,java.lang.Object> marshallerProperties)
throws javax.xml.bind.JAXBException
obj - 指定的对象,必须带有 JAXB 相关注解marshallerProperties - Marshaller 对象的相关静态属性,比如: JAXB_ENCODINGjavax.xml.bind.JAXBException - 异常public static org.w3c.dom.Node appendObj2Node(java.lang.Object obj,
org.w3c.dom.Node node)
throws javax.xml.bind.JAXBException
obj - java 对象node - org.w3c.dom.Node 节点javax.xml.bind.JAXBException - 异常Copyright © 2018. All Rights Reserved.