com.bstek.dorado.config.xml
public abstract class XmlParserUtils extends java.lang.Object
Constructor and Description |
---|
XmlParserUtils() |
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Node |
getPropertyNode(org.w3c.dom.Element element,
java.lang.String propertyName)
根据某属性名返回一个有效的、包含了具体的配置信息的子节点(Element)或属性(Attribute)。
此方法将按下面的顺序来查找配置信息: 查找名为childElementName的子节点,如果找到则返回。 查找其name属性为propertyName的子Property节点,如果找到则返回。 查找其name属性为propertyName的属性节点,如果找到则返回。 |
static org.w3c.dom.Node |
getPropertyNode(org.w3c.dom.Element element,
java.lang.String propertyName,
java.lang.String childElementName)
根据某属性名返回一个有效的、包含了具体的配置信息的子节点(Element)或属性(Attribute)。
此方法将按下面的顺序来查找配置信息: 查找名为childElementName的子节点,如果找到则返回。 查找其name属性为propertyName的子Property节点,如果找到则返回。 查找其name属性为propertyName的属性节点,如果找到则返回。 |
static java.lang.String |
getSimpleValue(org.w3c.dom.Node node)
返回属性节点中的简单类型的值。如果节点中定义的是复杂类型数据则返回null。
|
static boolean |
isSimpleValueProperty(org.w3c.dom.Node node)
判断某属性节点是否是一个只定义了简单属性值的节点。不考虑表达式可能返回的复杂类型数据。
|
public static boolean isSimpleValueProperty(org.w3c.dom.Node node)
node
- public static java.lang.String getSimpleValue(org.w3c.dom.Node node)
node
- public static org.w3c.dom.Node getPropertyNode(org.w3c.dom.Element element, java.lang.String propertyName)
element
- 当前节点。propertyName
- 属性名。public static org.w3c.dom.Node getPropertyNode(org.w3c.dom.Element element, java.lang.String propertyName, java.lang.String childElementName)
element
- 当前节点。propertyName
- 属性名。childElementName
- 子属性名。可为null,表忽略。Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.