void loadDoc(MenuExtra menu, Element elem) { menu.setLabel(elem.getAttribute("label")); menu.setPath(elem.getAttribute("path")); if ("false".equals(elem.getAttribute("collapsed"))) menu.setCollapsed(false); menu.setId(id++); for (Element el = next(elem.getFirstChild()); el != null; el = next(el.getNextSibling())) { MenuExtra m = new MenuExtra(); m.setLabel(String.valueOf(id)); menu.addChild(m); loadDoc(m, el); } }