/**
* @description:
* @author chenshiqiang E-mail:csqwyyx@163.com
* @date 2014年5月17日 下午10:41:39
* @version 1.0
*/
package com.csq.thesceneryalong.utils;
import org.dom4j.Element;
public class Dom4jUtil {
public static String parseString(Element parentElement, String nodeName, String defaultValue){
String ret = defaultValue;
Element element = parentElement.element(nodeName);
if(element != null){
ret = element.getTextTrim();
}
return ret;
}
public static int parseInterger(Element parentElement, String nodeName, int defaultValue){
int ret = defaultValue;
Element element = parentElement.element(nodeName);
if(element != null){
try {
ret = Integer.valueOf(element.getTextTrim());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
return ret;
}
public static long parseLong(Element parentElement, String nodeName, long defaultValue){
long ret = defaultValue;
Element element = parentElement.element(nodeName);
if(element != null){
try {
ret = Long.valueOf(element.getTextTrim());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
return ret;
}
public static double parseDouble(Element parentElement, String nodeName, double defaultValue){
double ret = defaultValue;
Element element = parentElement.element(nodeName);
if(element != null){
try {
ret = Double.valueOf(element.getTextTrim());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
return ret;
}
public static float parseFloat(Element parentElement, String nodeName, float defaultValue){
float ret = defaultValue;
Element element = parentElement.element(nodeName);
if(element != null){
try {
ret = Float.valueOf(element.getTextTrim());
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
return ret;
}
}