版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://tianli.blog.51cto.com/190322/32064
|
JDOM[24]
是一个开源项目,它基于树型结构,利用纯
JAVA
的技术对
XML
文档实现解析、生成、序列化以及多种操作。
JDOM
直接为
JAVA
编程服务。它利用更为强有力的
JAVA
语言的诸多特性(方法重载、集合概念以及映射),把
SAX
和
DOM
的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用
XML
过程中的复杂性。利用
JDOM
处理
XML
文档将是一件轻松、简单的事。
JDOM
技术用以弥补
DOM
及
SAX
在实际应用当中的不足之处。这些不足之处主要在于
SAX
没有文档修改、随机访问以及输出的功能,而对于
DOM
来说,
JAVA
程序员在使用时来用起来总觉得不太方便。
DOM
的缺点主要是来自于由于
Dom
是一个接口定义语言(
IDL
)它的任务是在不同语言实现中的一个最低的通用标准,并不是为
JAVA
特别设计的。
使用
JDOM
技术操纵
XML
文件的特点是灵活,简单易用。但是
JDom
不支持复杂的
Xpath
查询语言。在课题的中,使用
JDOM
技术解析
WSRF
的服务部署描述文件,获得已经部署在网格上的服务,从模板创建新的服务或者删除已经存在的服务,涉及到文件的读写、节点的复制和增删。这是功能是使用
Digester
技术难以实现的。
本文出自 “凌辉” 博客,请务必保留此出处http://tianli.blog.51cto.com/190322/32064 本文出自 51CTO.COM技术博客 |