| 限定符和类型 | 类和说明 |
|---|---|
static class |
XmlUtils.SaxHandler |
Constants.CHARSET, Constants.CONCAT, Constants.DBOPERATION, Constants.DBTYPE, Constants.HTTPMETHOD, Constants.OSTYPE, Constants.QUERYTYPE, Constants.REG, Constants.SPLITER, Constants.STATUS, Constants.TIMEFORMAT| 构造器和说明 |
|---|
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 java.util.List<java.lang.String> |
resolveXmlString(java.lang.String xmlString)
将 xml 字符串中所有的对象以 key=value 的字符串形式存入 List 对象中
|
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
T - 任意类对象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 - 异常public static java.util.List<java.lang.String> resolveXmlString(java.lang.String xmlString)
throws java.lang.Exception
xmlString - 原始的 json 字符串List<String> 集合中是以 key=value 的字符串java.lang.Exception - 异常对象Copyright © 2018. All Rights Reserved.