package com.coderising.litestruts;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class Demo {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws DocumentException {
SAXReader saxReader = new SAXReader();
Document doc = saxReader.read("src/com/coderising/litestruts/struts.xml");
Element root = doc.getRootElement();
List<Element> list = root.elements("action");
for(Element action_element : list) {
//获取元素action的属性
if("logout".equals(action_element.attributeValue("name"))){
System.out.print("action name=" + action_element.attributeValue("name") + " ");
System.out.print("class=" + action_element.attributeValue("class"));
System.out.println();
//遍历元素action下所有的result元素
for(Element rusult_element : (List<Element>)action_element.elements("result")) {
//获取元素result的属性
System.out.print("result name=" + rusult_element.attributeValue("name") + " ");
System.out.println("value=" + rusult_element.getText() );
}
}
}
}
}