1.xml解析
2024-10-22 21:25:48
public static void main(String[] args) throws DocumentException {
SAXReader saxReader = new SAXReader();
Document read = saxReader.read(new File("E://work//spring-ioc//src//main//resources//stu.xml"));
// 获取根节点
Element rootElement = read.getRootElement();
getNodes(rootElement);
}
static public void getNodes(Element rootElement) {
System.out.println("当前节点名称:" + rootElement.getName());
// 获取属性ID
List<Attribute> attributes = rootElement.attributes();
for (Attribute attribute : attributes) {
System.out.println("属性:" + attribute.getName() + "---" + attribute.getText());
}
if (!rootElement.getTextTrim().equals("")) {
System.out.println(rootElement.getName() + "--" + rootElement.getText());
}
// 使用迭代器遍历
Iterator<Element> elementIterator = rootElement.elementIterator();
while (elementIterator.hasNext()) {
Element next = elementIterator.next();
getNodes(next);
}
}
最新文章
- ace-下载-安装
- 防火墙导致FTP传输文件为0
- 使用jquery生成二维码
- MYSQLI DEMO
- Mschart应用之曲线图表spline
- TF-IDF算法-自动提取关键词汇
- android CircularSeekBar
- bug终结者 团队作业第四、五周
- django(权限、认证)系统——第三方组件实现Object级别权限控制
- 【shell基础】if分支语句
- c/c++ 标准容器 vector的内存空间是如何自动增长的
- Django——权限
- 主席树 || 可持久化线段树 || BZOJ 3653: 谈笑风生 || Luogu P3899 [湖南集训]谈笑风生
- zabbix基础知识
- Linux使用——Linux命令——Linux文件压缩和解压使用记录
- CVPR2013总结
- The MATLAB Profiler
- redux-saga印象
- Android开发12——Andorid中操作数据库的insert的两种方法以及nullColumnHack
- PatBlt