dom4j解析XML的基本用法

更新时间:2023-06-29 19:02:15 阅读: 评论:0

1. 需要的包:dom4j-1.4/dom4j.jar
海的女儿原文2. 用到的类:import org.dom4j.Document;
import org.dom4j.DocumentHelper;
意乱心慌import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;
3. 基本操作:
导引法
过年童谣创建文档: Document document = ateDocument();
创建根节点:Element catalogElement = document.addElement("catalog");
添加注释: catalogElement.addComment("注释");
谈论英语怎么说
处理指令:
catalogElement.addProcessingInstruction("target","text");
增加子节点:Element journalElement = catalogElement.addElement("journal");
给节点添加属性:journalElement.addAttribute("title", "值");
设置节点中的文本:journalElement.tText("值");
添加文档类型:document.addDocType("catalog", null,"file://c:/Dtds/catalog.dtd ");
创建 xml 文件:
XMLWriter output = new XMLWriter(
new FileWriter( new File("c:/l") ));米线怎么煮
output.write( document );
output.clo();
加载 xml 文件:
SAXReader saxReader = new SAXReader(); //SAXReader 包含在 org.dom4j.io 包中。
Document document = ad(new File("c:/l"));
或者读取字节数组
Document document = ad(new Bytes("UTF-8")));
使用 XPath 表达式从 article 元素中获得 level 节点列表小学教学原则
如果 level 属性值是“Intermediate”则改为“Introductory”。
常识知识
List list = document.lectNodes("//article/@level " );
Iterator iter=list.iterator();
while(iter.hasNext()){
Attribute attribute=(();
Value().equals("Intermediate"))
attribute.tValue("Introductory");
}
获取某节点的子节点   
Iterator iterator=element.elementIterator("title");

本文发布于:2023-06-29 19:02:15,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1060491.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   添加   创建   文档   用到   读取
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图