ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

Java解析XML数据(一)——DOM解析(1/3)

来源:网络整理     时间:2015-12-20     关键词:树形结构,Exception,面向对象,静态方法

本篇文章主要介绍了"Java解析XML数据(一)——DOM解析",主要涉及到树形结构,Exception,面向对象,静态方法方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 在使用Java解析XML文档之前,我们先来了解了解什么是XML。XML即可扩展的标记语言,可以定义语义标记(标签),是元标记语言。XML不像超文本标记语言HTM...

在使用Java解析XML文档之前,我们先来了解了解什么是XML。

XML即可扩展的标记语言,可以定义语义标记(标签),是元标记语言。XML不像超文本标记语言HTML,HTML只能使用规定的标记,对于XML,用户可以定义自己需要的标记。XML(eXtensible Markup Language)和HTML(Hyper Text Markup Language)师出同门,都是从SGML(Standard Generalized Markup Language)延伸而出的标记语言。

一、解析数据之前,先创建一个XML文档



	
		三体
		刘慈欣
		59
	
	
		失控
		KK
		99
	
	
		冰与火
		乔治马丁
		129
	
 可以看到,XML的编写与HTML相比,用户可以自定义标签,当然,标签的自定义也需要符合面向对象编程中的逻辑思想。

二、DOM解析原理

DOM,Document Object Model,文档对象模型。DOM是html和xml文档的编程接口规范,和平台、语言是无关的。利用dom规范,能够实现dom 文档和xml之间的相互转换,遍历、操作相应dom文档的内容。

DOM规范的核心就是树模型。

此外,JDOM是Java和DOM的结合体。JDOM 致力于建立一个完整的基于 Java 平台的、通过 Java 代码来访问、操作并输出 XML 数据。JDOM是用Java语言读、写、操作XML的新API函数。

DOM解析的原理如下图所示。



三、利用Eclipse创建一个Java项目,创建一个与XML文档相对应的类Book.java,如下:

相关图片

相关文章