- 1、本文档共239页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML技术及应用ppt课件(完整版)XML技术及应用ppt课件(完整版)XML技术及应用ppt课件(完整版)
7.2 ASP.NET中实现对XML文档的操作 分析 设计售书管理模块中的Web页面 根据售书业务流程设计程序 确定所涉及的XML数据文档 关键问题之一:如何通过DataSet处理XML数据文档 关键问题之二:实现嵌套XML数据文档的写入方法 关键问题之三:销售单号如何自动生成 完整实现代码 问题扩展:将数据集对象中的表转换为指定格式或结构的XML文档 7.2 ASP.NET中实现对XML文档的操作 解决 设计售书管理模块中的Web页面 售书模块设计图 7.2 ASP.NET中实现对XML文档的操作 根据售书业务流程设计程序 7.2 ASP.NET中实现对XML文档的操作 确定所涉及的XML数据文档 书籍信息文档(BOOKLIB.xml) 销售单信息文档(SELL.xml) 员工信息文档(EMPLOYEE.xml) 书籍分类信息文档(CATEGORIES.xml) 7.2 ASP.NET中实现对XML文档的操作 如何通过DataSet处理XML数据文档 .NET Framework提供了XmlDataDocument类与DataSet类的同步机制,即DataSet与XmlDataDocument使用同一组数据,若DataSet对数据进行了更改,则更改会在XmlDataDocument对象中得到反映,反之亦然。 7.2 ASP.NET中实现对XML文档的操作 例如: //创建XmlDataDocument对象 XmlDataDocument xmlDataDoc=new XmlDataDocument(); DataSet ds=new DataSet(); //通过XmlDataDocument的ReadXml方法加载XML文档 xmlDataDoc.DataSet.ReadXml(Server.MapPath(source.xml)); //填充DataSet ds=xmlDataDoc.DataSet; //对DataSet中的数据进行处理 …… //写回XML文档 xdd.Save(Server.MapPath(shippers.xml)); 7.2 ASP.NET中实现对XML文档的操作 实现嵌套XML数据文档的写入方法 DataSet与XmlDataDocument同步机制中,提供了创建表关系DataRelation对象,设置其Nested属性,即可以实现表关系中的子行嵌套在父列中。 7.2 ASP.NET中实现对XML文档的操作 实现嵌套XML数据文档的写入方法 实现步骤: 创建SELL表和SELLDETAIL表结构 创建SELL表和SELLDETAIL表对象,将销售图书详细信息存入SELLDETAIL表中,将销售操作员编号、此笔销售金额、销售日期存入SELL表 创建DataSet对象,用表SELL 和SELLDETAIL填充,加入SELLID字段为关联、Nested属性为真的DataRelation对象 写入嵌套的XML文档。 7.2 ASP.NET中实现对XML文档的操作 销售单号如何自动生成 利用DataSet与 XmlDataDocument的同步机制,将销售单XML数据读入DataSet对象,从DataSet对象获取最近一次销售单号,并产生新的销售单号 完整代码实现(略) 7.2 ASP.NET中实现对XML文档的操作 单元练习 酒店管理系统网上订房模块,需要根据客户的查询条件进行客房信息查询,查询条件可以是单个条件(如客房类型),也可以是多条件(如客房价格、床位数量等)组合,若存在该客房,则显示客房详细信息,否则,显示“暂无此类客房”的消息。 7.3 Java技术对XML的支持 Java解析XML文档,有四种处理方法: 基于树节点文档对象模型(Document Object Module)的DOM 基于事件驱动的XML简单API(Simple API for XML)的SAX 专为Java设计基于树节点的处理XML 工具包JDOM(Java Document Object Model) 基于面向接口处理xml文档的DOM4J 7.3 Java技术对XML的支持 DOM DOM是一种与平台、语言无关的,处理XML文档的官方W3C标准。 DOM将XML文档视为具有层次结构的节点树,DOM中的每一项均为特殊形态的节点 对于任何节点都可以进行搜索、增加、修改或删除处理 处理前,需要分析并构造树,并加载整个XML文档到内存中,将占用较大的内存空间,从而造成程序处理速度缓慢。 7.3 Java技术对XML的支持 SAX 由XML-dev的邮件列表所发展而来的 基本思想:当一个XML元素分析完,就调用相应的事件处理方法进行处理,即边解析边处理,
您可能关注的文档
- 2022年七年级下册紫藤萝瀑布教学ppt课件(完整版).ppt
- 小学二年级上册数学填空题含完整答案【易错题】.docx
- PLC技术应用ppt课件(完整版).ppt
- 国际商法全书课件完整版ppt全套教学教程最全电子教案教学设计(最新).ppt
- 社会保障学电子教案完整版.ppt
- 大学计算机概论汇总整本书电子教案全套课件完整版ppt最新教学教程最全教材课件.pptx
- 企业管理概论全书课件完整版ppt整本书电子教案最全教学教程最新ppt课件.pptx
- 三年级下册数学期末测试卷完整.docx
- 金融学教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt
- 机床电气及plc控制全套课件.ppt
最近下载
- 音响灯光系统维保方案.docx VIP
- 第五章——陶瓷基复合材料.ppt VIP
- xxxxxxxxxxx工程创“钱江杯”优质工程情况汇报.docx VIP
- 西华大学电气与电子信息学院课程设计—某农村电网110kV变电所继电保护的配置和整定(3).docx
- xx工程创“钱江杯”优质工程情况汇报.doc
- EN 50124-1-2001铁路设施 — 绝缘配合 — 第 1 部分:基本要求 — 所有电气和电子设备的间隙距离和爬电距离(中文版).doc
- 中国古代的法治与教化 教学设计-【新教材】高中历史统编版(2019)选择性必修1.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 2022《立体仓库控制系统设计》开题报告.doc VIP
- 2024年银行支部书记党课讲稿集合6篇.docx VIP
文档评论(0)