- 30
- 0
- 约 29页
- 2016-12-19 发布于湖北
- 举报
第一单元 《Java高级特性》XML本课任务任务1:为学员成绩编写XML文档任务2:将手机收藏信息另存为“新收藏.xml”任务3:给手机收藏信息文件添加新节点任务4:修改/删除手机收藏信息文件中的节点任务5:使用DOM4J操作手机收藏信息本课目标学完本次课程后,你能够:理解XML概念及优势会编写格式良好的XML文档了解XML中特殊字符的处理方式了解解析器及命名空间概念了解DOM树节点构造会使用DOM操作XML数据会使用DOM4J操作XML数据XML简介XML(EXtensible Markup Language),可扩展标记语言特点XML与操作系统、编程语言的开发平台无关实现不同系统之间的数据交换作用数据交互配置应用程序和网站Ajax基石XML文档结构声明?xml version=1.0 encoding=UTF-8?books !--图书信息 -- book id=bk101 author王珊/author title.NET高级编程/title description包含C#框架和网络编程等/description /book book id=bk102 author李明明/author titleXML基础编程/title description包含XML基础概念和基本作用/description /book/books文档元素描述信息(文档结构)XML标签XML文档内容由一系列标签元素组成语法属性值用双引号包裹一个元素可以有多个属性属性值中不能直接包含、“、(不建议:‘、)空元素:name /namename/namename/元素名 属性名=“属性值”元素内容/元素名示例XML编写注意事项练习titlenameXML编程/title/name标签编写注意事项所有XML元素都必须有结束标签XML标签对大小写敏感XML必须正确的嵌套同级标签以缩进对齐元素名称可以包含字母、数字或其他的字符元素名称不能以数字或者标点符号开始元素名称中不能含空格 指出下面XML代码的错误转义符预定义实体XML中的转义符列表符号转义符lt;gt;quot;apos;amp;当元素中出现很多特殊字符时,可以使用CDATA节,如:description ![CDATA[讲解了元素title以及/title的使用]]/description 演示示例:转义符的使用效果编写XML文档将如下衣服的尺码信息,使用XML文件保存衣服型号对应身高S身高165M165身高170L170身高175XL175身高180XXL180身高185 演示示例: XML保存衣服尺码信息课堂练习需求说明:将表中的数据用XML文档表示出来选手姓名预计得分实际得分王显明7580宋佳7588完成时间:7分钟共性问题集中讲解XML解析器解析器类型非验证解析器检查文档格式是否良好验证解析器使用DTD检查文档的有效性XML命名空间?xml version=1.0 encoding=UTF-8?cameras xmlns:canon=http://www.canon xmlns:nikon= canon:camera prodID=P663 name=Camera傻瓜相机/ nikon:camera prodID=“K29B3” name=“Camera超级35毫米相机//cameras示例XML命名空间的作用属性命名空间?xml version=1.0 encoding=UTF-8?batchCompany xmlns=http://www.Aptech_edu.ac xmlns:tea= batch-list batch type=thirdbatch第三批次/batch batch tea:type=thirdbatch第三批茶/batch batch午班批次/batch /batch-list/batchCompany注意示例 除非带有前缀,否则属性属于他们的元素的命名空间解析XML技术DOM基于XML文档树结构的解析适用于多次访问的XML文档特点:比较消耗资源SAX基于事件的解析适用于大数据量的XML文档特点:占用资源少,内存消耗小DOM4J非常优秀的Java XML API性能优异、功能强大开放源代码DOM解析XML元素节点book title三国演义/title author罗贯中/author price30元/price/book文本节点还有:属性节点示例DOM介绍文档对象模型(Document Object Model)DOM把XML文档映射成一个倒挂的树常用接口介绍DOM解析包:org.w3c.dom常用接口常用方法说明Document:表示整个 XML 文档NodeList getElementsByTagName(String Tag)按文档顺序返回文档中指定标记
您可能关注的文档
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)