新建xml文件(users.xml):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users>
<user id="u1">
<address>
<address>海淀</address>
</address>
<nickname>张三</nickname>
<username>zhangsan</username>
</user>
<user id="u2">
<address>
<address>朝阳</address>
</address>
<nickname>李四</nickname>
<username>lisi</username>
</user>
</users>
<!- -
<users> 1 4
<user id="u1"> 1 4
<address> 1 4
<address>海淀</address> 1 4 2 4
</address> 2 4
<nickname>张三</nickname> 1 4 2 4
<username>zhangsan</username> 1 4 2 4
</user> 2 4
<user id="u2"> 1 4
<address> 1 4
<address>朝阳</address>
</address>
<nickname>李四</nickname>
<username>lisi</username> 1 4 2 4
</user> 2 4
</users> 2 8
- - >
XMLStreamReader读取xml文件:
/**
** XMLStreamConstants.START_ELEMENT = 1;
** XMLStreamConstants.CHARACTERS =4;
* XMLStreamConstants.END_ELEMENT = 2;
**/
XMLInputFactory factory = XMLInputFactory.newFactory();
InputStream stream = XmlInputFactory.class.getClassLoader()
.getResourceAsStream("webService/xml/users.xml");
XMLStreamReader reader = factory.createXMLStreamReader(stream);
while (reader.hasNext()) {
int type = reader.next();
if (type == XMLStreamConstants.START_ELEMENT) { // 开始节点
String name = reader.getName().toString();
if (name.equals("user")) {
System.out.print(reader.getAttributeValue(0) + ":");
}
if (name.equals("nickname")) {
System.out.println(reader.getElementText());
}
}
}
分享到:
相关推荐
js读取xml文件并获取文件内容
C# WinForm 读写XML文件 C# WinForm 读写XML文件
js 操作xml 文件 读取xml文件 js 操作xml 文件 读取xml文件
读取PLC寄存器,读写XML文件
读写xml文件,PB9下使用没有问题。希望对你有帮助
matlab读取复杂xml文件实例,来源于具体的项目开发
java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件
Qt读写Xml文件;QTreeWidget加载显示Xml文件内容;QTreeWidget项导出保存为Xml;QTreeWidget项实现可拖动
Qt读写Xml文件到tableWidget,实现节点数据的读取及写入xml文件
c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件c++读取xml文件
自己编写的读写xml文件,对xml文件的增加、删除、修改、查找
在前台页面调用javascript,读写XML文件
用java读取xml文件的四种方法
本文实例讲述了C#通过DataSet读写xml文件的方法。分享给大家供大家参考。具体实现方法如下: DataSet ds = new DataSet(); //读取Xml文件 ds.ReadXml(Server.MapPath(xml/song.xml)); //生成Xml文件 ds.WriteXml...
提供简单python读取xml方式,适用于简单xml文件读取功能
Qt读写Xml文件,QTreeWidget显示Xml和导出Xml文件
一个简单操作XML文件的MFC应用程序。很值得参考,欢迎大家指正。
XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续...
配置文件,XML文件读写.rar XML的简单易于在多数应用程序中读/写数据,XML是数据交换的公共语言,很多不同的应用软件都支持XML文件。 配置文件,是一种计算机文件,可以对程序配置初始参数;设置程序初始数据。
tinyxml 读写xml方法,简单易用!