public class XMLOperatorUtil extends Object
Constructor and Description |
---|
XMLOperatorUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendValue(XmlNode xml,
String nodePath,
String nodeValue)
在指定的节点路径下追加内容
|
static void |
copyNode(XmlNode xml,
String fromNodePath,
String toNodePath)
节点copy,将节点1复制到节点2下面
|
static String |
deleteByNodeName(XmlNode xml,
String nodePath,
String nodeName)
删除指定的节点路径(nodePath)下所有节点名为nodeName的节点
|
static String |
deleteNode(XmlNode xml,
String nodePath)
删除指定的节点路径,包括该节点本身
|
static String |
deleteSubNode(XmlNode xml,
String nodePath)
删除指定的节点路径下的子节点,不删除节点本身
|
static void |
export(XmlNode xml,
String exportfilePath,
String nodePath,
String encoding)
导出xml树到文件
|
static <T> String |
formatObject(T t) |
static Object |
formatXml(String xml,
String classPath) |
static String |
getNodeListStr(List<XmlNode> nodes) |
static XmlNode |
getSubNode(String nodePath,
XmlNode xmlNode) |
static String |
getValue(XmlNode xmlNode,
String nodePath)
获取节点属性值
|
static XmlNode |
getXmlNode(String xml)
xml树转换
|
static XmlNode |
getXmlNodeFromFile(String filePath,
String encoding)
文件转xmlNode
|
static void |
importFile(XmlNode xml,
String importfilePath,
String nodePath,
String encoding)
导出xml到xml树
|
static void |
insertNode(XmlNode xml,
String nodePath,
String xmlNode)
节点插入
|
static void |
moveNode(XmlNode xml,
String fromNodePath,
String toNodePath)
节点move,将节点1移动到节点2下面
|
static List<XmlNode> |
queryByNodeName(XmlNode xml,
String nodePath,
String nodeName)
查询指定节点路径下节点名称为nodeName的节点内容
|
static XmlNode |
queryNode(XmlNode xml,
String nodePath)
查询指定节点路径的内容
|
static List<XmlNode> |
querySubNode(XmlNode xml,
String nodePath)
查询指定节点路径的子节点内容
|
static void |
repalceNode(XmlNode xml,
String nodePath,
String xmlNode)
替换指定的节点路径的内容
|
static void |
updateValue(XmlNode xml,
String nodePath,
String nodeValue)
修改指定的节点路径的内容
|
public static XmlNode getXmlNodeFromFile(String filePath, String encoding)
encoding
- filePath
- public static void appendValue(XmlNode xml, String nodePath, String nodeValue)
filePath
- nodePath
- nodeValue
- public static void insertNode(XmlNode xml, String nodePath, String xmlNode)
filePath
- nodePath
- nodeValue
- public static void updateValue(XmlNode xml, String nodePath, String nodeValue)
filePath
- nodePath
- nodeValue
- public static void repalceNode(XmlNode xml, String nodePath, String xmlNode)
filePath
- nodePath
- nodeValue
- public static String deleteNode(XmlNode xml, String nodePath)
filePath
- nodePath
- nodeValue
- public static String deleteSubNode(XmlNode xml, String nodePath)
filePath
- nodePath
- nodeValue
- public static String deleteByNodeName(XmlNode xml, String nodePath, String nodeName)
filePath
- nodePath
- nodeName
- public static XmlNode queryNode(XmlNode xml, String nodePath)
filePath
- nodePath
- nodeName
- public static List<XmlNode> querySubNode(XmlNode xml, String nodePath)
filePath
- nodePath
- nodeName
- public static List<XmlNode> queryByNodeName(XmlNode xml, String nodePath, String nodeName)
filePath
- nodePath
- nodeName
- public static void moveNode(XmlNode xml, String fromNodePath, String toNodePath)
filePath
- fromNodePath
- toNodePath
- public static void copyNode(XmlNode xml, String fromNodePath, String toNodePath)
filePath
- fromNodePath
- toNodePath
- public static void export(XmlNode xml, String exportfilePath, String nodePath, String encoding)
xmlFilePath
- exportfilePath
- nodePath
- public static void importFile(XmlNode xml, String importfilePath, String nodePath, String encoding)
xmlFilePath
- exportfilePath
- nodePath
- encoding
- public static String getValue(XmlNode xmlNode, String nodePath)
xmlNode
- nodePath
- public static <T> String formatObject(T t)
Copyright © 2006–2018 TinyGroup. All rights reserved.