java在线打开xml文件_java实现简单解析XML文件功能示例
本文实例讲述了java实现简单解析XML文件功能。分享给大家供大家参考,具体如下:
package demo;
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class JieXiXML {
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
DocumentBuilderFactory bdf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = bdf.newDocumentBuilder();
Document document = db.parse(new File("user.xml"));
NodeList list = document.getElementsByTagName("usa");
System.out.println("脚本之家测试结果:");
for (int i = 0; i < list.getLength(); i++) {
Element element = (Element)list.item(i);
String name = element.getElementsByTagName("name").item(0).getFirstChild().getNodeValue();
System.out.println(name);
String pass = element.getElementsByTagName("pass").item(0).getFirstChild().getNodeValue();
System.out.println(pass);
System.out.println("------------------");
}
}
}
xml文件user.xml的内容:
张三
张三的密码
里斯
里斯的密码
运行结果:
PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:
希望本文所述对大家java程序设计有所帮助。
java在线打开xml文件_java实现简单解析XML文件功能示例相关推荐
- java:AXIS调用webService接口,返回String类型xml,并用dom4j简单解析xml
一.使用axis调用webService接口,返回String类型xml 1.导入axis依赖 2.直接贴代码 /*** 调用webservice接口的方法,并返回String类型的xml* @par ...
- java jdom解析xml文件_Java 使用JDOM解析XML文档
使用JDOM解析XML文档 JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包.下面我们来看一下怎么使用 JDOM来解析XML文档. 首先下载JDOM的jar包,并导 ...
- 表达式计算器 java代码_Java实现简单的表达式计算器功能示例
本文实例讲述了Java实现简单的表达式计算器功能.分享给大家供大家参考,具体如下: 读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. Input 测试输入包含若干测试用例 ...
- java swing 控件拖动_java swing中实现拖拽功能示例
java实现拖拽示例 Swing中实现拖拽功能,代码很简单,都有注释,自己看,运行效果如下图: package com; import java.awt.*;import java.awt.datat ...
- java xml 反射_java使用dom4j解析xml配置文件实现抽象工厂反射示例
逻辑描述: 现在我们想在B层和D层加上接口层,并使用工厂.而我们可以将创建B和创建D看作是两个系列,然后就可以使用抽象工厂进行创建了. 配置文件:beans-config.xml.service-cl ...
- java爬虫获取div内容_Java爬虫-简单解析网页内容
获取百度新闻中所有的中国新闻的标题时间来源 1 获取网页2 public static String getContent(String str) throwsClientProtocolExcept ...
- java 解析xls 文件_java简单解析xls文件的方法示例【读取和写入】
本文实例讲述了java简单解析xls文件的方法.分享给大家供大家参考,具体如下: 读取: import java.io.*; import jxl.*; import jxl.write.*; imp ...
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...
- c# 算式 计算器_C#实现的简单整数四则运算计算器功能示例
C#实现的简单整数四则运算计算器功能示例 发布时间:2020-08-24 00:11:14 来源:脚本之家 阅读:131 本文实例讲述了C#实现的简单整数四则运算计算器功能.分享给大家供大家参考,具体 ...
最新文章
- Java基础之static关键字的用法
- 产品入门十——互联网产品的交互设计
- ​电赛 | 19年全国一等奖,北航学子回忆录(上)
- 【UOJ575】光伏元件【网络流建图】【上下界网络流】【费用流】
- 关于windows下的libtorch配置
- oracle hibernate 主键,oracle hibernate 主键自增
- Windows 7 正在走 XP 系统的老路
- 【优化电价】基于matlab遗传算法求解共享汽车电价优化问题【含Matlab源码 1162期】
- php多克,php对象克隆
- pandas获取全部列名_Pandas 整理列名
- 计算机实习生听课记录,实习生听课记录
- java江湖壹_江湖壹怎么玩 江湖壹玩法攻略
- 主板中的电池是怎样放电的?
- 英特尔酷睿处理器后面的数字和字母含义
- js 替换所有指定的字符串
- 蓝桥杯单片机-动态数码管
- 杭州python培训价格
- 扫描子网中的地址+Pings模拟
- python协程池爬虫_Python之协程爬虫 小说网协程爬虫案例
- 北邮oj题库刷题计划(更新ing)