import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
List<Object> list = new ArrayList<>();
String = define //xml字符串
//解析xml格式信息
Document doc = null;
try {
doc = DocumentHelper.parseText(define);
} catch (DocumentException e) {
e.printStackTrace();
}
Element root = doc.getRootElement();// 指向根节点
List<Element> elements = root.elements();//获取多级目录下的子目录
for (Element element : elements) {
Iterator iterator = element.elementIterator();
while (iterator.hasNext()){
Element next = (Element) iterator.next();
FJML fjml1 = new FJML();
fjml1.setId(next.attribute("id").getText());
fjml1.setName(next.attribute("label").getText());
list1.add(fjml1);
Iterator iterator1 = next.elementIterator();
while (iterator1.hasNext()) {
Element next1 = (Element)iterator1.next();
FJML fjml = new FJML();
fjml.setId(next1.attribute("id").getText());
fjml.setName(next1.attribute("label").getText());
list.add(fjml);
}
}
}
xml解析
最新推荐文章于 2022-07-20 21:04:30 发布