public final class XmlUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
dom2Map(org.dom4j.Document doc)
Document to map
|
static Map |
Dom2Map(org.dom4j.Document doc)
解析XML并将其节点元素压入Dto返回(基于节点值形式的XML格式) 应用于复杂对象
|
static Map |
Dom2Map(org.dom4j.Element e) |
static void |
element2Map(org.dom4j.Element e,
Map<String,Object> map)
Element to map
|
static Map |
MqResToDto(String recv)
将mq查询结果包装成list--dto的形式,dto内容为item中的内容
|
static String |
parseDto2Xml(Map map,
String pRootNodeName)
将Dto转换为符合XML标准规范格式的字符串(基于节点值形式)
|
static String |
parseDto2XmlHasHead(Map map,
String pRootNodeName)
将Dto转换为符合XML标准规范格式的字符串(基于节点值形式)
|
static String |
parseList2Xml(List pList,
String pRootNodeName,
String pFirstNodeName)
将List数据类型转换为符合XML格式规范的字符串(基于节点属性值的方式)
|
static String |
parseList2XmlBasedNode(List pList,
String pRootNodeName,
String pFirstNodeName)
将List数据类型转换为符合XML格式规范的字符串(基于节点值的方式)
|
static String |
parseMap2Xml(Map map,
String pRootNodeName,
String pFirstNodeName)
将Dto转换为符合XML标准规范格式的字符串(基于属性值形式)
|
static List |
parseXml2List(String pStrXml)
将XML规范的字符串转为List对象(XML基于节点属性值的方式)
|
static Map |
parseXml2Map(String pStrXml)
解析XML并将其节点元素压入Dto返回(基于节点值形式的XML格式)
|
static Map |
parseXml2Map(String pStrXml,
String pXPath)
解析XML并将其节点元素压入Dto返回(基于节点值形式的XML格式)
|
public static final Map parseXml2Map(String pStrXml)
pStrXml - 待解析的XML字符串public static Map Dom2Map(org.dom4j.Document doc)
doc - 待解析的XML字符串public static Map Dom2Map(org.dom4j.Element e)
public static final Map parseXml2Map(String pStrXml, String pXPath)
pStrXml - 待解析的XML字符串pXPath - 节点路径(例如:"//paralist/row" 则表示根节点paralist下的row节点的xPath路径)public static final String parseDto2Xml(Map map, String pRootNodeName)
map - 传入的Dto对象pRootNodeName - 根结点名public static final String parseDto2XmlHasHead(Map map, String pRootNodeName)
map - 传入的Dto对象pRootNodeName - 根结点名public static final String parseMap2Xml(Map map, String pRootNodeName, String pFirstNodeName)
map - 传入的Dto对象pRootNodeName - 根节点名pFirstNodeName - 一级节点名public static final String parseList2Xml(List pList, String pRootNodeName, String pFirstNodeName)
pList - 传入的List数据(List对象可以是Dto、VO、Domain的属性集)pRootNodeName - 根节点名称pFirstNodeName - 行节点名称public static final String parseList2XmlBasedNode(List pList, String pRootNodeName, String pFirstNodeName)
pList - 传入的List数据(List对象可以是Dto、VO、Domain的属性集)pRootNodeName - 根节点名称pFirstNodeName - 行节点名称public static final List parseXml2List(String pStrXml)
pStrXml - 传入的符合XML格式规范的字符串public static Map<String,Object> dom2Map(org.dom4j.Document doc)
doc - public static void element2Map(org.dom4j.Element e,
Map<String,Object> map)
e - map - Copyright © 2017. All rights reserved.