• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 实例演练ASP+XML编程比较全的了第1/2页

实例演练ASP+XML编程比较全的了第1/2页

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了用实例学asp.net,asp导出excel实例,asp图片上传实例,asp ajax实例,asp项目实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
本文是一篇实例讲解的文章。作为一个普通的程序员,我深知,一个优秀的例程,对于正在学习编程的人是多么的有帮助。本文中使用的例程
,是一个联系信息管理程序,我也是写来以方便自己和朋友们互相联系用的。但麻雀虽小,五脏俱全,相信对正在学习ASP+XML编程的朋友们
,还是具备一定的参考价值的。

读者可以通过此实例,了解在ASP(Active Server Page)中如何操纵XML文件,并进行数据的各种处理,包括XML节点的建立、修改、删除
和保存等等。文中涉及到的技术包括ASP,VBScript,DOM,XML和XSL等。

本文未对使用到的技术进行深入的理论介绍,因此,读者需要具备一定的相关知识,尤其是对ASP、XML和DOM应该有一定的了解。通读本文
,并参考源代码,相信读者一定可以熟练地掌握XML编程。 
  一、程序说明

例程基于B/S结构,使用XML文件存储联系信息,然后通过一个VBScript写的Class,使用DOM,对XML文件中的联系信息进行各种操作。

例程提供的代码采用了统一的命名规范,主要包括:用三个字母的缩写说明变量类型,如数字类型——int,字符串类型——str,对象—
—obj,等等,虽然在ASP/VBScript中,不区分数据类型,但使用明显的数据类型说明,对程序的编写和维护还是很有意义的;使用有意义的变
量名称,如XMLDocument对象,定义为objXmlDoc,等等,同样,这样做的也是为了更好地编写和维护程序。

此程序可以分为后台数据处理和前台界面表现两部分。

程序后台,使用VBScript编写了一个Class,这是在VBScript5.0版中提供的新特性。虽然这里Class的概念和真正的面向对象相去甚远,但
是,在ASP中合理地使用Class,还是可以在一定程度上提高程序的运行效率和可维护性。

前台表现,使用XSL对XML文件中的数据进行了格式化,然后以HTML的形式输出到客户端,充分体现了XML技术带来的灵活性与可定制性。格
式化的过程放在了服务器端,使用ASP程序完成,这样,客户端得到的是经过格式化之后的HTML信息,避免了兼容性问题的出现。

当然,程序对于具体的操作细节未作非常严格的检验,比如联系信息必填项的检查,但是,对于在ASP中使用DOM操作XML的有关部分,程序
提供了完整的示例代码。

  二、XML文件说明(persons.xml)

例程中使用到的XML文件结构十分简单,并且没有定义相关的Schema或者DTD,因为,对于此程序这是不必要的。当然,如果读者愿意自己
定义一个的话,也不会对程序的运行产生影响。

程序的数据结构定义如下,Persons集合,它包含多个Person对象,每一个Person对象包括姓名Name、英文名Nick、手机Mobile、电话Tel
、电子邮件Email、腾讯QQ和所在公司Company的属性。将以上定义对应到XML文件即,Persons为根节点,Person为Persons的子节点,Name、
Nick、Mobile、Tel、Email、QQ和Company为Person的子节点。

这样,我们得到的XML文件内容如下: 

 Set&
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 实例演练ASP+XML编程比较全的了第1/2页
  • 实例分析ASP上传漏洞入侵实战及扩展
  • 实例讲解ASP实现抓取网上房产信息

相关文章

  • 2017-05-11asp实现禁止搜索引擎蜘蛛访问的代码
  • 2017-05-11javascript asp教程第二课--转义字符
  • 2017-05-11asp实现无限级分类的方法js版
  • 2017-05-11asp ajax跨域提交数据
  • 2017-05-11asp将table生成excel文件(xls)
  • 2017-05-11奇妙的文件系统对象组件
  • 2017-05-11ASP连接Access数据库的几种方法
  • 2017-05-11适合所有网站的rss和xml聚合功能asp代码
  • 2017-05-11ASP 改良版MD5、SHA256多重加密类(二次及多次)
  • 2017-05-11ASP无组件分页实现思路及代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp 实现的冒泡排序程序
    • asp 删除数据并同时删除图片的代码
    • Asp事务处理
    • asp最常用的分页函数
    • ip138之asp小偷程序代码
    • ASP 数字分页效果代码
    • Microsoft VBScript 编译器错误 错误 '800a03e9' 内存不够的解决方法
    • 解决采集时出现msxml3.dll 错误的方法
    • ASP中实现分页显示的七种方法
    • 对于ASP编码问题的深入研究与最终解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有