/**
* 解析xml为导航对象集合
*
* @param xml
* @return
* /
static {
SAXReader reader = new SAXReader();
try {
Document doc = reader.read(BizUtil.class.getClassLoader().getResourceAsStream(NAV_XML));
Element rootElt = doc.getRootElement();
@SuppressWarnings("rawtypes")
Iterator itRoot = rootElt.elementIterator();
while (itRoot.hasNext()) {
Element navEle = (Element) itRoot.next();
String id = navEle.elementTextTrim("id");
String text = navEle.elementTextTrim("text");
String link = navEle.elementTextTrim("link");
String parentId = navEle.elementTextTrim("parentId");
Navigation nav = new Navigation();
nav.setId(id);
nav.setText(text);
nav.setLink(link);
nav.setParentId(parentId);
allNavList.add(nav);
}
} catch (DocumentException e) {
logger.error("analysis {} error:{} ", NAV_XML, e.getMessage());
}
}
* 解析xml为导航对象集合
*
* @param xml
* @return
* /
static {
SAXReader reader = new SAXReader();
try {
Document doc = reader.read(BizUtil.class.getClassLoader().getResourceAsStream(NAV_XML));
Element rootElt = doc.getRootElement();
@SuppressWarnings("rawtypes")
Iterator itRoot = rootElt.elementIterator();
while (itRoot.hasNext()) {
Element navEle = (Element) itRoot.next();
String id = navEle.elementTextTrim("id");
String text = navEle.elementTextTrim("text");
String link = navEle.elementTextTrim("link");
String parentId = navEle.elementTextTrim("parentId");
Navigation nav = new Navigation();
nav.setId(id);
nav.setText(text);
nav.setLink(link);
nav.setParentId(parentId);
allNavList.add(nav);
}
} catch (DocumentException e) {
logger.error("analysis {} error:{} ", NAV_XML, e.getMessage());
}
}