set fs = Server.CreateObject _("Scripting.FileSystemObject")
if fs.FileExists(aFilename) then
Set aFile = fs.GetFile(aFilename)
If aFile.DateCreated < _LocationsModifiedDate Then
rewriteFile=True
end if
else
rewriteFile=true
end if 如果XML文件不存在或需要更新时,你必须写文件(Listing 4)。这样就重新从数据库读取数据并格式化成XML,但你只需覆盖旧的XML文件而不必把XML发送到浏览器。现在在你的HTML文件中,你只需引用该XML文件即可。当你的XML文件不需要更新,你的服务器会略过数据的读取与格式化,只是简单地读取XML数据到浏览器。从整体上看,读取XML数据为你的服务器节省了大量的处理能力,使你的页面更有效率。