首页 > 代码库 > Java操作XML文件
Java操作XML文件
??
经常使用的有四种方式:DOM,JDOM,Sax以及Dom4jxml中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文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。