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.