Sean's blog home
大胃的blog - When the going gets tough, the tough gets going.
登录
注册
全站
当前博客
空间
博客
好友
相册
留言
高宇翔
ID:sean_gao
共
106252
次访问,排名
808
好友
0
人,关注者
0
人
sean_gao的文章
原创 70 篇
翻译 2 篇
转载 0 篇
评论 283 篇
大胃的公告
所有文章和代码在这里以"现状"提供,作者不提供任何形式的担保,也没有授予除阅读和有条件共享之外的任何权利。除非特别说明,所有文章均为本blog作者原创,如需转载请注明出处和原作者,如用于商业目的,需作者本人书面许可。
作者的联系E-mail:
[推荐镜像]
Java:
http://www.blogjava.net/sean/
.NET:
http://www.cnblogs.com/sean/
[近期推荐文章]
J2SE(TM)5.0专题之语言特性
最近评论
hdnero:
wow power leveling
hkmgjsf:
如果说到“对计算机和编程有着天生的热爱”,我算是第一类吧。说真的,我很注重自己的代码。
不过,说到“技术功底扎实”我这个不是计算机专业毕业的人,可能连第三类都及不上了。(CSDN的检验码也应该换一下了吧?输入最起码也有四十次了,每次都提示检验码无效)
eclipsef:
eclipse插件站点。http://www.eclipsepowered.net
风中过客:
Eclipse不错,但是耗资源有点吓人150-160的内存。256跑起来有点。。。。。。
allen:
我个人认为jb是最好的ide,可惜收费
eclipse和netbeans各有优劣,不过现在eclipse占上风
文章分类
Computer Usage
(RSS)
On .NET
(RSS)
On Java
(RSS)
Programming in General
(RSS)
Reading
(RSS)
Software Engineering
(RSS)
The Other Side
(RSS)
收藏
相册
Favorite blogs
Craig's stack trace
(RSS)
jackei 的专栏
(RSS)
Li Jianzhong@Blog
(RSS)
Ninputer - 装配中的脑袋
(RSS)
Open Java Project
(RSS)
孟岩
(RSS)
老康的Java
(RSS)
Friends' blogs
emu的专栏
(RSS)
kukoo的blog
(RSS)
Java-related links
apache.org
Jakarta Project
java.net
Javalobby
SourceForge
Sun Java Home
The Eclipse Project
TSS.com
Other shortcuts of mine
CSDN forum
CSDN Home
Gmail
存档
2005年04月(1)
2005年03月(20)
2005年02月(20)
2005年01月(9)
2004年12月(22)
软件项目交易
订阅我的博客
[XML学习笔记][3.2]通过JAXP使用DOM
收藏
新一篇: [XML学习笔记][3.3]通过JAXP使用XSLT
|
旧一篇: [XML学习笔记][3.1]通过JAXP使用SAX
DOM的调用方法看上去跟SAX也很类似:
/**/
/*
* Created on 2005-2-24
* All rights reserved.
*
*/
package sean.home.test;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
/**/
/*
*
* @author Sean GAO
* <p>
* gaoyuxiang@gmail.com
* </p>
*
*/
public
class
DOMTest
{
public
static
void
main(String[] args) throws Exception
{
DocumentBuilderFactory factory
=
DocumentBuilderFactory.newInstance();
DocumentBuilder builder
=
factory.newDocumentBuilder();
Document myDocument
=
builder.parse(
new
File(args[
0
]));
Node root
=
myDocument.getDocumentElement();
//
这时我们已经有一个完整的反映出所处理XML文档的树型结构,并取得了它的根节点
System.
out
.println(root.getNodeName());
//
}
}
在这里,我们取得了想要的DOM模型,之后我们就可以对它进行遍历或操作了。对于org.w3c.dom.Document类型的对象,我们可以调用如下常用的方法:
getDocumentElement()
getElementsByTagName(String)
getChildNodes()
getParentNode()
getFirstChild()
getLastChild()
getPreviousSibling()
获取到org.w3c.dom.Node对象后,我们可以:
getAttributes()
getNodeName()
getNodeType()
getNodeValue()
getNamespaceURI()
hasAttributes()
hasChildNodes()
这些方法从名称就知道是干什么的了,对吧?我就不多解释了。
发表于 @
2005年02月24日 23:05:00
|
评论(
loading...
)
|
编辑
新一篇: [XML学习笔记][3.3]通过JAXP使用XSLT
|
旧一篇: [XML学习笔记][3.1]通过JAXP使用SAX
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击
登录