- 浏览: 238891 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (205)
- jQuery (27)
- Flash AS3.0 (0)
- Html5+CSS3 (12)
- C# .Net (19)
- Xml XPath XSLT (5)
- Sql (3)
- JavaScript (20)
- struts2 (23)
- hibernate (24)
- spring (11)
- j2ee (16)
- jsp/java (11)
- 设计模式 (5)
- json (3)
- Java.IO (7)
- Java.Util (7)
- android (8)
- WebService (10)
- MyEclipse SVN (3)
- servlet (1)
- Exception (3)
- 自我学习 (2)
- UML (2)
- java泛型 (1)
- Lucene (7)
- HtmlParser (2)
- 概念理解 (3)
- 正则表达式 (1)
- EMail (1)
最新评论
-
hanmiao:
没用,干巴巴的壹堆代码,没明白到底区别在哪里。
List Set Map 区别! -
e421083458:
偶来过了!
C#单向链表的实现
public class DomXml { /** * 解析后并返回一个对象集合 * * @param inStream xml输入流 * @return 解析后并返回一个对象集合 * @throws ParserConfigurationException * @throws SAXException * @throws IOException */ public List<Person> domParser(InputStream inStream) throws ParserConfigurationException, SAXException, IOException { List<Person> persons = new ArrayList<Person>(); //创造一个工厂 DocumentBuilderFactory documentBuilder = DocumentBuilderFactory.newInstance(); //创建一个DocumentBuilder DocumentBuilder builder = documentBuilder.newDocumentBuilder(); //创建一个 Dom Document document = builder.parse(inStream); //根元素 Element root = document.getDocumentElement(); //获取元素列表 NodeList nodeList = root.getElementsByTagName("person"); for(int i=0; i<nodeList.getLength();i++){ Person person = new Person(); //获取子节点元素周期律 Element personElements = (Element)nodeList.item(i); person.setId(new Integer(personElements.getAttribute("id"))); //获取子节点 NodeList personChild = personElements.getChildNodes(); for(int j=0; j<personChild.getLength();j++){ //判断是否是元素节点 if(personChild.item(j).getNodeType() == Node.ELEMENT_NODE){ Element child = (Element)personChild.item(j); //判断是否是name节点 if(child.getNodeName().equals("name")){ person.setName(child.getFirstChild().getNodeValue()); //判断是否是age节点 }else if(child.getNodeName().equals("age")){ person.setAge(new Short(child.getFirstChild().getNodeValue())); } } } persons.add(person); } return persons; } }
public void testReadDOM() throws ParserConfigurationException, SAXException, IOException{ DomXml sax = new DomXml(); InputStream inStream = this.getClass().getClassLoader().getResourceAsStream("secn.xml"); List<Person> persons = sax.domParser(inStream); for(Person person:persons){ Log.i("SaxTest", String.valueOf(person.getName())); } }
发表评论
-
java 分页组件
2012-06-19 11:10 785package com.gakes.common.util; ... -
java 发送邮箱
2012-03-25 15:09 718String host = "smtp.163.co ... -
JAVA压缩文件和解压缩文件
2012-03-24 09:56 983public static void main(String[ ... -
加载图片获取图片参数和画图
2012-03-23 16:09 986public class Images { public ... -
java的枚举的定义和使用
2012-01-12 23:29 1131public emun EmunName { w ... -
从struts输出打印出来
2012-01-12 09:33 714response.setContentType("t ... -
properties的配置添加、删除、修改操作
2012-01-06 13:26 7276public void saveProperties() ... -
Android应用.国际化-屏幕适配-样式与主题
2011-12-26 21:09 890<?xml version="1.0&q ... -
java分页功能
2011-12-23 15:08 775public class PageUtil { priv ... -
Android采集SharedPreferences保存数据
2011-12-21 22:20 748public class MainActivity exten ... -
采用PULL解析XML
2011-12-21 22:05 878/* * 读取 */ public void ... -
采集SAX解析XML
2011-12-21 20:20 732/*** * 采集SAX解析XML * 优点:解析快, ... -
Android的单元测试和日志配置
2011-12-19 22:27 760<uses-library android:name=& ... -
java环境变量的配置
2011-12-19 09:08 744java环境变量的配置: 1.打开我的电脑--属性-- ... -
spring 如何获取当前上下文的session cookie
2011-12-14 08:49 1115ActionContext.getContext().getS ... -
Android的PULL解析互联网上的XML文件
2011-12-06 18:19 759public class XmlActivity extend ... -
Struts2 如何获取Request Response Session以及解决中文乱码问题
2011-12-06 18:16 1118首页要实现这三个接口 SessionAware, Servl ... -
JSON解析
2011-12-06 18:01 829json为字符串 String path = &quo ... -
C# 生成 添加 修改 删除 XML节点操作
2011-07-04 20:56 2445XmlDocument xmldoc; Xml ... -
xPATH
2011-06-15 13:48 854XPath 是一门在 XML 文档中查找信息的语言。XPath ...
相关推荐
DOM解析XML文件例子DOM解析XML文件例子DOM解析XML文件例子
java dom解析xml <?xml version="1.0" encoding="UTF-8"?> <Head> <FileVersion>010000</FileVersion> <FileLength>00000CC3</FileLength> <FileTime>20100629173405</FileTime> <KeyIndex>1...
用dom解析xml文件
Android使用Dom方式解析XML,虽然xml文件太大时不建议用dom方式解析,但是如果文件比较小,也不失为一种选择。项目中xml放在assets文件夹下,view绑定使用butterknife
DOM解析XML 创建XML
java dom 解析 xml 实例 介绍w3c中的元素的用法,以及在解析xml过程中用到的API进行详细解释
java学习笔记——使用DOM解析XML和使用SAX解析XML
dom解析XML dom解析XML dom解析XMLdom解析XML dom解析XML
android为我们提供了多种解析方式,DOM解析,代码操作简单,一直为解析xml文件的一个不错的选择
在Java平台中如何来使用DOM解析xml文件,
使用dom解析XML,演示了如何使用DOM的五个基本对象来解析xml。
包括android代码实例以及个人对Dom解析xml文件的总结文档。
DOM解析XML应用实例(入门经典案例),直接在Myeclipse值导入即可运行
以一个实例来说明DOM解析XML文件的方法与过程。
DOM解析XML文档DOM解析XML文档DOM解析XML文档
很实用的一个dom解析xml实例,很容易上手
完整的Oracle xmldom解析xml入参,经过测试,可以解析,成功入到数据表中。
Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc Dom4j解析XML文档.doc
使用DOM解析XML
java中用dom解析xml的经典入门级文档