最简单的Document解析xml文件
解析项目中的person.xml文件
Java代码块
package com.test1;import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;public class Main1 {public static void main(String[] args)throws Exception {//创建解析工厂DocumentBuilderFactory builderFactory=DocumentBuilderFactory.newInstance();//创建解析器DocumentBuilder builder=builderFactory.newDocumentBuilder();//解析XML返回documentDocument document=builder.parse("iteast1/src/person.xml");//得到name元素NodeList list=document.getElementsByTagName("name");//遍历集合for(int i=0;i<list.getLength();i++){Node name1=list.item(i); //得到每一个name元素//得到name元素里面的值String s=name1.getTextContent();System.out.println(s);}}
}
xml文件
<?xml version="1.0" encoding="utf-8"?>
<person><p1><name>zhangsan</name><age>23</age></p1><p1><name>li4</name><age>18</age></p1><p1><name>马武</name><age>18</age></p1><p1><name>赵柳</name><age>18</age></p1>
</person>
最简单的Document解析xml文件相关推荐
- 使用document解析xml文件
在慕课上课时,看到可以使用document来解析xml文件,把上课的代码放出来,先记录一下. 大概步骤如下: 1.使用DocumentBuilderFactory 创建对象后再创建DocumentBu ...
- java在线打开xml文件_java实现简单解析XML文件功能示例
本文实例讲述了java实现简单解析XML文件功能.分享给大家供大家参考,具体如下: package demo; import java.io.File; import java.io.IOExcept ...
- SAXReader简单的解析xml文件
SAXReader简单的解析xml文件 工作中遇到了解析XML文件,简单的来记录一下 //获取sax解析器对象 SAXReader reader = new SAXReader(); //设置编码格式 ...
- Python3解析XML文件(xml.etree.ElementTree)——以简单网络爬虫为例
文章目录 简单爬虫案例(XML解析)# XML文件生成 本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人,允许禁止转载. ...
- 服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document
服务器解析xml文件报错:org.dom4j.DocumentException: Error on line -1 of document : Premature end of file. Nes ...
- Oracle 一种简单粗暴的办法解析XML文件的例子
在工作中,xml作为很多程序的参数配置文件被使用,在Oracle数据库中有时需要保存配置文件为clob模式.但是clob模式无法直观查看,而且在很多情况下,需要解析除xml文本中的字段值并保存到数据库 ...
- Java--Dom解析XML文件
之前写过几篇关于Java中解析XML文件的方法,不过,感觉不够简单,今天重写了一遍代码,用到的是方法是Dom,其中加入了日志记录功能--Log4j. 好了,不多说了,先把XMl ...
- 简单使用JDOM解析XML
简单使用JDOM解析XML 博客分类: xml XMLJava编程ASPVB 使用JDOM解析XML 一.前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java ...
- java sax xml文件解析_java解析xml文件-DOM/SAX
java解析xml文件的两种方式 1:DOM 原理:把整个文档加载到内存,转化成dom树,之后应用程序可以随机的访问dom树的任何数据,灵活 快,但消耗内存 一个简单的xml 使用java解析 //b ...
最新文章
- spring无法扫描jar包的问题
- UE4 查看打包文件内容
- 数据处理-Batch Normalization
- “最严版权令”披荆两年,正版化努力让中国音乐价值回归
- 大数据时代:数据质量逐渐成关注焦点
- extern 声明函数和定义函数
- 一个盒子相对于另一盒子垂直居中的方法
- Struts2接受页面传值过程中出现input的问题
- 简单的页面表格导出Excel
- 微信小程序架构图与开发
- 如何在C++中删除文件
- oms系统应用服务器,OMS、WMS、TMS、ERP之间的关系
- 二维条码防伪技术原理及应用简介
- Shell-基础部分
- Linux下MySQL基本操作
- oracle完整建表,Oracle数据库建表完整sql
- 功能需要富文本编译器图片不转base64,琢磨了一下,上代码
- android 编译 icu,使用NDK构建ICU
- 建仓价和持仓价的应用:如何开仓如何持仓
- 科目三: 济南章丘二号线