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文件不存在或需要更新時(shí),你必須寫文件(Listing 4)。這樣就重新從數(shù)據(jù)庫讀取數(shù)據(jù)并格式化成XML,但你只需覆蓋舊的XML文件而不必把XML發(fā)送到瀏覽器?,F(xiàn)在在你的HTML文件中,你只需引用該XML文件即可。當(dāng)你的XML文件不需要更新,你的服務(wù)器會(huì)略過數(shù)據(jù)的讀取與格式化,只是簡單地讀取XML數(shù)據(jù)到瀏覽器。從整體上看,讀取XML數(shù)據(jù)為你的服務(wù)器節(jié)省了大量的處理能力,使你的頁面更有效率。