public void realxml(String fileName){
SAXReader saxreader= new SAXReader();
Document document=null;
try{
URL xmlpath = this.getClass().getClassLoader().getResource(fileName);
document = saxreader.read(xmlpath);
Map<String,String> nsMap = new HashMap<String,String>();
XPath xsub = document.createXPath("http://ns:beans/ns:bean");//創建beans/bean的查詢路徑
xsub.setNamespaceURIs(nsMap);//設置命名空間
List<Elements> beans= xsub.selectNodes(document);//獲取的
//文檔所有的bean節點
for(Elements element:beans){
String id= element.attributeValue("id");
String clazz=element.attributeValue("class");
BeanDfinition beanDefine = new BeanBefinition(id,clazz);
beanDefine.add(beanDefine);
}
}
catch(Exception e){
e.printStackTrace();
}
}
//記得要建一個javabean(beanDefine)類來接受 id 和class (bean)