- 1
- 0
- 约1.75千字
- 约 14页
- 2019-05-15 发布于广东
- 举报
课题七 Java与XML文件 任务15 创建XML文件存储通讯录信息 任务引入——为通讯录选择数据存储设备 任务引入——为通讯录选择数据存储设备 知识准备——认识XML文件 知识准备——认识XML解析器 知识准备——文档对象模型 知识准备——Dom中的类型 知识准备——利用文档解析技术创建xml文档 课堂练习——使用解析器创建一个xml文档 完成教材代码15-2的调试 任务分析—通讯录需要什么样的文档结构 任务实施——完成通讯录xml文件创 建任务 完成教材代码15-3的编写和调试 知识拓展——什么是属性 知识拓展——创建节点的属性 在dom中用Attr表示一个节点属性类型 通常用Document对象来创建属性 例如:doc表示一个Document文档 Attr attr=doc.createAttribute(属性名); 按照如下方式为这个属性设置值: attr.setValue(“属性值”); 最后,将属性节点添加到需要这个属性的节点对象上 例如:movie表示一个节点 movie.setAttributeNode(attr); 作业 教材中的课后思考与练习 * * 如果选择文本文件存储通讯录信息 哪一项信息是张三的手机号码 Xxxxxxxxxx Xxxxxxxxxx Xxxxxxxxx Xxxxxxx Xxxxxxxxxxxx Xxxxxxxxx xxxxxxxxx ?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 com.ibm.xml.parsers.SAXParser com.ibm.xml.parsers.ValidatingSAXParser IBM XML4J oracle.xml.parser.v2.SAXParser Oracle com.jclark.xml.sax.Driver XP javax.xml.parsers Java Project X 包名 解析器 ?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 每一个节点都可以当成一个对象来看待 每个项目都表示一个节点对象 直接上级节点表示父节点 每个终端项目都表示一个叶节点对象 从树的一个部分可以到达树的任何其他部分 代表属性元素 Attribute(属性) 代表文本元素 Text(文本) 代表XML文档中的标签元素 Element(元素) 一个Document对象代表整个XML的文档 Document(文档) NodeList对象是包含一个或者多个Node的集合 NodeList(节点列表) 节点对象是DOM结构中最为基本的对象,所有的内容都可以当成节点来看待 Node(节点) 说明 对象类型 教材代码15.2
您可能关注的文档
- 劳动出版社电子课件-《高级焊工工艺与技能训练(第二版)》-B01-9270多种原料.ppt
- 劳动出版社电子课件-《高级焊工工艺与技能训练(第二版)》-B01-9270模块四 气焊.ppt
- 劳动出版社电子课件-《高级焊工工艺与技能训练(第二版)》-B01-9270绪论.ppt
- 劳动出版社电子课件-《高级车工工艺与技能训练》-B01-9094模块三课题二任务1 立轴.ppt
- 劳动出版社电子课件-《高级车工工艺与技能训练》-B01-9094模块三课题四任务3 四拐曲轴.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196《高级车工工艺与技能训练(第二版)》目录.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题一 车床的维护与保养.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题三 偏心薄壁套零件加工.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题二 多线螺纹及蜗杆加工.ppt
- 劳动出版社电子课件-高级车工工艺与技能训练(第二版)-B01-1196课题二 垂直孔零件加工.ppt
原创力文档

文档评论(0)