import java.util.HashMap;
import org.apache.commons.jxpath.JXPathContext;
/**
*
* @author mengfeiyang
*
*/
public class MapSource {
private HashMap source = new HashMap();
public MapSource(){
source.put("id", new Num(1,"12"));
source.put("name", new Num(2,"22"));
}
public HashMap getSource(){
return source;
}
public static void main(String[] args) {
MapSource m = new MapSource();
JXPathContext jc = JXPathContext.newContext(m);
Integer id = (Integer) jc.getValue("source/name/id");
String age = (String)jc.getValue("source[@name='name']/age");
System.out.println(id+"--"+age);//輸出:2--22
}
}
XPath方式訪問JavaBean對象
教程地址:http://commons.apache.org/jxpath/users-guide.html
XPath教程:http://www.w3school.com.cn/xpath/index.asp
示例代碼:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.