任务17 修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)

2023-08-01
| 12页
| 144人阅读
| 4人下载
普通

内容正文:

课题七 Java与XML文件 任务17 修改存储在XML文件中的通讯录信息 任务引入——通讯录模块的数据维护需求 如果选择xml文件存储通讯录信息,通讯录管理界面需要完成 对xml文件的如下修改操作 添加新的联系人 张三换手机了在这里修改 删除一个联系人 知识准备——节点操作的基本思路 <?xml version="1.0"?> <students> <student> <stud_id> s001 </stud_id> <stud_name> williams </stud_name> </student> <student> <stud_id> s001 </stud_id> <stud_name> williams </stud_name> </student> </students> 知识准备——添加节点 类似创建xml文档时的操作 doc.createElement("sex") sex.appendChild(doc.createTextNode("男")); student.appendChild(sex); 举例 课堂演示与练习 关于xml文件中的节点添加 代码17-1 知识准备——替换节点 doc.create…… 父节点.replaceChild (新,旧); 课堂演示与练习 关于修改xml文件中的节点 代码17-2 任务准备——删除节点 student.removeChild(sex); 课堂演示与练习 关于删除xml文件中的节点 代码17-3 任务分析—如何修改通讯录文档 添加联系人就是在xml文件中插入一些节点 删除联系人就是在xml文件中删除一个节点 修改就是在xml文件中替换一些标记 任务实施——完成通讯录xml文件解 析任务 完成任务17的实施步骤 作业 教材中的课后思考与练习 � � � � 待修改的Xml文件 Document文档树对象 Java解析器 添加、修改、删除节点 Transformer对象 更新 � 解析xml文件,得到Document对象 查询需要添加节点的位置,也就是父节点 创建要添加的新节点 将这个新节点加到父节点上 � 解析xml文件,得到Document对象 查询并获得需要替换的节点 用新的替换旧的节点 创建新的节点 � 解析xml文件,得到Document对象 查询需要删除节点的位置,也就是父节点 删除指定子节点 � $$

资源预览图

任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
1
任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
2
任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
3
任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
4
任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
5
任务17  修改存储在XML文件中的通讯录信息 (课件)-高二《程序设计基础》同步教学(劳动版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。