public final class XmlNodeHelper extends Object
| 构造器和说明 |
|---|
XmlNodeHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getAndCheckNodeText(org.dom4j.Node node,
String nodeName)
获取和检查节点文本,会检查节点是否为空,如果节点为空,则抛出异常.
|
static String |
getNodeAttrText(org.dom4j.Node node,
String attrName)
获取节点文本的字符串值.
|
static org.dom4j.Node |
getNodeBySpaceAndId(String namespace,
String fenixId)
根据 XML 文件的 namespace 及 Fenix 节点 id 值获取对应的第一个 dom4j 节点.
|
static String |
getNodeText(org.dom4j.Node node)
获取 XML 节点的文本值,如果对象是空的,则转为空字符串.
|
static String[] |
getRangeCheckNodeText(org.dom4j.Node node)
检查和获取开始和结束文本的内容,返回一个数组.
|
public static org.dom4j.Node getNodeBySpaceAndId(String namespace, String fenixId)
namespace - XML 文件对应命名空间fenixId - fenixIdpublic static String getNodeText(org.dom4j.Node node)
node - dom4j 节点public static String getNodeAttrText(org.dom4j.Node node, String attrName)
node - dom4j 节点attrName - 节点属性public static String getAndCheckNodeText(org.dom4j.Node node, String nodeName)
注:该方法需要判断必填的参数是否为空,为空的话,需要抛出 FieldEmptyException 异常.
node - dom4j 节点nodeName - 节点名称public static String[] getRangeCheckNodeText(org.dom4j.Node node)
会检查这两个节点是否为空,如果都为空,则抛出 FieldEmptyException 异常.
node - dom4j 节点Copyright © 2019. All rights reserved.