APP下载

XML在动态网页中的应用

2011-01-09

科技传播 2011年15期
关键词:文件名枣庄海洋大学

周 强

1.中国海洋大学,山东青岛 266100

2.枣庄科技职业学院,山东滕州 277500

XML在动态网页中的应用

周 强1,2

1.中国海洋大学,山东青岛 266100

2.枣庄科技职业学院,山东滕州 277500

本文通过例子介绍了如何在动态网页中利用XML技术,实现对数据的管理。

XML;数据管理;动态网页

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是标准通用标记语言,是Internet环境中跨平台的,是当前处理结构化文档信息的有力工具。XML是用来存储数据的,重在数据本身,仅仅是展示数据,与Access和SQL Server等数据库不同。XML是一种简单的数据存储语言,可以使用一系列简单的标记描述数据,在实际的应中易于掌握和使用。

1 XML具有的特性

1.1 语法严格

XML语法严格,数据与显示分离,便于其他程序交互和检索数据。

1.2 明确的DOM对象

XML又明确的DOM对象,可以对XML文件进行读写添删数据的操作。

1.3 结构化

XML 文档是XML 元素构成,而一个XML 元素是由开始标记、数据和结束标记构成,标记用以说明数据的含义,而不是如何显示它。标记间的数据可以包含另一个XML 元素,这样就形成层次结构。结构良好性是指标记不能交错嵌套。

1.4 数据管理

XML用于交换数据,能充分利用数据,实现数据共享。通过XML,我们可以在不兼容的系统之间交换数据。XML是与软件、硬件和应用程序无关的,所以可以使你的数据可以被更多的用户、更多的设备所利用,而不仅仅是基于HTML标准的浏览器。大量的数据可以存储到XML文件中或者数据库中,通过XML,纯文本文件可以用来共享数据。

2 开发环境

现在,开发XML文档的工具越来越来多,从链接大型公司数据库的企业级XML开发环境,到简化标记开发过程的简单的小型文本编辑器。本文采用的开发工具是Microsoft 公司推出的Visual Studio开发环境。可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和插件。现在,大多数方案是将XML存储在数据库中,当需要时取出代码,将其与数据结合起来,使用XSL将其转换为HTML,然后发送到浏览器。本文浏览XML选用IE,版本越新对XML文档支持越好。

3 在.NET环境中采用C#语言进行编写实现数据岛的应用

1)编写XML 文档的内容如下:(文件名为ZydmbFile.xml)

2)编写XSL 文档,确定数据输出格式。(此处文件名为ZyscFile.xsl)

3)编写ASP.NET文件,将ASP .NET中的XML数据岛输出。(此处文件名为Default.aspx)

[1]丁跃潮. XML实用教程[M].张涛著,译.北京大学出版社.

[2]刘烨,季石磊.C#编程及应用程序开发教程[M].2版.出版:清华大学出版社.

TP392

A

1674-6708(2011)48-0181-01

周强,教师,职称:中级,在职研究生,所在院校:中国海洋大学,工作单位:枣庄科技职业学院,研究方向:数据库

猜你喜欢

文件名枣庄海洋大学
文件名批量管理方法浅析
山东枣庄:大白鹅“叫开”致富门
中国海洋大学作品选登
枣庄学院
中国海洋大学 自主招生,让我同时被两所211大学录取
식민 상황과 이태준의 고향의식
枣庄探索公共卫生医联体
La communication sino-française
基于VC++6.0的文件名批量转换