《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型

上传人:E**** 文档编号:89401528 上传时间:2019-05-24 格式:PPT 页数:19 大小:164KB
返回 下载 相关 举报
《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型_第1页
第1页 / 共19页
《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型_第2页
第2页 / 共19页
《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型_第3页
第3页 / 共19页
《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型_第4页
第4页 / 共19页
《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型》由会员分享,可在线阅读,更多相关《《XML技术及应用》-古凌岚-电子教案 第6章_XML文档对象模型(19页珍藏版)》请在金锄头文库上搜索。

1、XML技术及应用 第六章 XML文档对象模型,水利水电出版社,古凌岚、罗佳等编著,知识要点,确定XML文档对象模型的需求 使用以下的XML DOM对象访问XML文档: DOMDocument IXMLDOMNode IXMLDOMNodeList IXMLDOMParseError,6.1 XML文档对象模型,文档对象模型 文档对象模型 (DOM) 类是 XML 文档的内存中表示形式。DOM 使您能够以编程方式读取、操作和修改 XML 文档。编辑是 DOM 的主要功能。文档对象模型DOM把文档作为一个对象,通过编程的方式来改变和查询文档。,6.1 XML文档对象模型,用MSXML解析器实现DO

2、M,6.1 XML文档对象模型,XML DOM对象和方法 DOMDocument对象 IXMLDOMNode对象 IXMLDOMNodeList对象IXMLDOMParseError对象,6.1 XML文档对象模型,DOMDocument对象,6.1 XML文档对象模型,DOMDocument对象,6.1 XML文档对象模型,IXMLDOMNode对象,6.1 XML文档对象模型,IXMLDOMNode对象,6.1 XML文档对象模型,IXMLDOMNodeList对象,6.1 XML文档对象模型,IXMLDOMParseError对象,6.1 XML文档对象模型,单元练习 客房信息已经存储在

3、XML文档中,需要为该文档编写了DTD文件用来验证XML文档的一致性。并且创建一个验证工具来进行验证。客房信息包含以下内容:客房编号、客房标准编号、客房状态、备注。,6.2 在脚本中应用XML DOM,实例:动态增加新图书 问题 书店管理系统的书籍资料保存在XML文档中,我们需要动态的增加新的书籍资料。请试图做一个简单的应用程序,这个程序可以对书籍XML文档增加新的书籍内容。,6.2 在脚本中应用XML DOM,实现效果,6.2 在脚本中应用XML DOM,分析 确定加载XML文档的机制 确定需要新增的节点 确定新增节点元素的机制 编写代码 测试,6.2 在脚本中应用XML DOM,确定加载X

4、ML文档的机制 var myxmldoc = new AcitveXObject(“Msxml2.DOMDocument.4.0”); myxmldoc.async = false; myxmldoc.load(“f:book.xml”);,6.2 在脚本中应用XML DOM,确定需要新增的节点元素 Book BookName Price Qty Keyword,6.2 在脚本中应用XML DOM,确定新增节点机制 需要新增的五个元素中,Book元素是父元素,另外四个是Book的子元素。结构如下:,6.2 在脚本中应用XML DOM,单元练习 酒店管理系统的订房信息保存在XML文档中,我们需要动态的增加新的订房信息。请试图做一个简单的应用程序,这个程序可以对订房信息XML文档增加新的订房信息。订房信息包括的数据项有:订房编号、客房编号、顾客姓名、顾客身份证号码、入住日期、折扣、预交金额、备注。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号