通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中。
创建并保存XML文件
如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的。请记住,XML有很强的跨平台可移植性,并且数据无需转换!
首先,我们将学习如何创建并保存一个XML文件。下面的这个XML文件将被命名为"test.xml",并被保存在服务器上的c目录中。我们将使用ASP和微软的XMLDOM对象来创建并保存这个XML文件:
以下为引用的内容:
如果您打开这个被保存的文件,它会使这个样子("test.xml"):
以下为引用的内容:
真实的表单例子
现在,我们看一个真实的表单例子。
我们首先看一下这个被用在例子中的HTML表单:下面的HTML表单要求用户输入他们的名字、国籍以及电子邮件地址。随后这些信息会被写到一个XML文件,以便存储。
以下为引用的内容:
"customers.htm":
请输入您的联系信息:
名字:
姓氏:
国家:
邮件:
用于以上HTML表单的action被设置为"saveForm.asp"。"saveForm.asp"文件是一个ASP页面,可循环遍表单域,并把它们的值存储在一个XML文件之中:
以下为引用的内容:
注释:如果被指定的XML文件名已经存在,那个文件会被覆盖!
XML文件会由上面的代码生成,大致的样子是这样的:("Customer.xml"):
以下为引用的内容:
Hege
Refsnes
Norway
mymail@myaddress.com