XML编程实例:上海地铁列车运行图投票系统
需积分: 42 133 浏览量
更新于2024-08-08
收藏 7.28MB PDF 举报
该资源是一本关于XML编程的书籍,名为《XML编程从入门到精通》,书中通过12个实例详细介绍了XML的相关知识和技术。其中一个实例是构建一个基于XML的投票系统,用于记录和显示网站访问者对于"相当好"、"还可以"、"很一般"和"太烂了"这四个选项的投票结果。
在这个投票系统中,数据存储在一个名为`list.xml`的XML文件中。XML文件结构简单明了,包含一个`<newlist>`根元素,其下有一个子元素`<list>`。`<list>`元素内有四个子元素分别代表四种投票选项:`<a>`表示"相当好",`<b>`表示"还可以",`<c>`表示"很一般",`<d>`表示"太烂了",它们的值分别对应每个选项的投票数。
为了操作和显示这些数据,程序使用了Microsoft XML DOM (MSXML) 库中的`Server.CreateObject("Microsoft.XMLDOM")`方法创建一个XML文档对象模型(DOM)实例。通过`objXML.load(strSourceFile)`加载XML文件,然后通过`documentElement`获取XML文档的根元素,再使用`getElementsByTagName("list")`获取所有`<list>`元素。
在实际应用中,这样的投票系统可以通过JavaScript或其他服务器端脚本动态更新和显示投票结果。例如,用户选择一个选项后,脚本会更新对应的XML文件中的数值,并刷新页面显示最新的投票统计。DOM允许开发者方便地访问和修改XML文档的结构,因此非常适合用于此类实时更新的应用场景。
此外,书中还涉及了其他XML相关技术,如数据建模、DTD(文档类型定义)、XML Schema、XML DTD(文档类型定义)以及XML与数据的交互,包括DOM和SAX解析器的使用。这些内容可以帮助读者更深入地理解和掌握XML在实际项目中的应用,比如WML(无线应用标记语言)和SMIL(同步多媒体集成语言)等。
总体而言,这本书适合XML初学者和有一定基础的开发者,通过实例教学,帮助读者逐步提升XML编程能力,同时也为高级开发者提供了实用的参考。
2012-07-10 上传
2022-06-13 上传
2020-11-21 上传
2020-10-18 上传
2021-05-13 上传
187 浏览量
439 浏览量
点击了解资源详情
烧白滑雪
- 粉丝: 28
- 资源: 3855
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜