码迷,mamicode.com
首页 > 编程语言 > 详细

Java操作XML文件

时间:2014-08-17 17:04:12      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:java   xml   xpath   dom   


常用的有四种方式:DOM,JDOM,Sax以及Dom4j

xml中Node和Element的区别?
        Node是相对Tree这种数据结构而言的,Element则是xml里的概念。
        一个结点不一定是一个元素,但一个元素一定是一个结点。
        必须含有完整信息的结点才是一个元素。
        Element是从Node继承而来的,Element是可以有属性和子结点的node。
增加
        appendElement()
        createElement()
修改
        setAttribute()
        setTextContent()
删除
        getParentNode().removeChild()
保存
        TransformerFactory
        DOMSource:以Document Object Model树的形式充当转换Source树的持有者
        StreamResult:充当转换结果的持有者,可以为XML、纯文本、HTML或某些其他格式的标记
查找
        XPathFactory:
        XPath:提供了对XPath计算环境和表达式的访问
        XPath.evaluate()

Java操作XML文件,布布扣,bubuko.com

Java操作XML文件

标签:java   xml   xpath   dom   

原文地址:http://blog.csdn.net/awakewind/article/details/38640017

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!