若何修正WAMP中mysql默許空暗碼的辦法。本站提示廣大學習愛好者:(若何修正WAMP中mysql默許空暗碼的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是若何修正WAMP中mysql默許空暗碼的辦法正文
XML是一種基於文本格局的元標志說話,它重視對數據構造和數據意義的描寫,完成了數據內容和顯示款式的分別(xml+xsl),並且是與平台有關的。
因為XML重視數據內容的描寫,因此,關於數據的檢索異常成心義,我們不會再象HTML那樣,檢索出與我們請求有關的信息。
另外一方面,XML文件是數據的載體,應用XML作為數據庫,不須要拜訪任何數據庫體系,我們可使用隨意率性WEB技巧來顯示我們的數據,好比HTML,FlashMX 等。
因為世界各年夜盤算機公司的積極介入,XML正日趨成為基於互聯網的數據格局新一代的尺度。
上面應用XML作為數據的載體,開辟一個基於XML的留言板。
起首,我們樹立XML文件guestbook.xml,該文件記載了留言者的姓名、電子郵件、網址、留言內容。固然,我們也能夠依據須要添加隨意率性多的信息。文件內容以下:
<?xml version="1.0" encoding="gb2312"?>
<留言本>
<留言記載>
<留言者姓名>KAI</留言者姓名>
<電子郵件>[email protected]</電子郵件>
<網址>http://www.17xml.com </網址>
<留言內容>千山萬水老是情,常來泡妞行不可?咔咔:_)</留言內容>
</留言記載>
</留言本>
因為今朝很多辦事器都支撐ASP,我們采取罕見的ASP來作為完成的對象,guestbook.asp文件以下:
<%@Language="VBScript"%>
<%
'設置Web頁面的信息
Response.Buffer = true
Response.Expires = -1
'顯示留言函數init()
'www.knowsky.com
Function init()
entryForm()
'界說部分變量
Dim objXML
Dim arrNames
Dim arrEmails
Dim arrURLS
Dim arrMessages
'創立XMLDOM文檔對象,用來寄存留言
Set objXML = server.createObject("Msxml2.DOMDocument")
objXML.async = false
objXML.load(server.MapPath("guestbook.xml"))
'獲得留言本各元素的聚集
Set arrNames = objXML.getElementsByTagName("留言者姓名")
Set arrEmails = objXML.getElementsByTagName("電子郵件")
Set arrURLS = objXML.getElementsByTagName("網址")
Set arrMessages = objXML.getElementsByTagName("留言內容")
Response.Write "<table border='0' width='100%'>"
Response.Write "<tr><td bgcolor='#00CCFF' align='center' height='26'>"
Response.Write "<b>列位的留言以下:</b>"
Response.Write "</td></tr>"
'輸入留言本各元素的內容,最新的留言先顯示
For x=arrNames.length-1 To 0 Step -1
Response.Write "<tr><td><a href=mailto:" & arrEmails.item(x).text & ">" & arrNames.item(x).text & "</a></td></tr>"
Response.Write "<tr><td>網址:<a href=" & arrURLS.item(x).text & " target='_blank'>" & arrURLS.item(x).text & "</a><td></tr>"
Response.Write "<tr><td>留言內容:</td></tr>"
Response.Write "<tr><td bgcolor='#0099ff'>" & arrMessages.item(x).text &"</td></tr>"
Response.Write "<tr><td> </td></tr>"
Next
Response.Write "</table>"
Set objXML = nothing
End Function
'向XML文件添加留言記載的函數addEntry()
Function addEntry()
'界說部分變量
Dim strName
Dim strEmail
Dim strURL
Dim strMessage
'獲得留言表單的輸出內容
strName = Request.Form("姓名")
strEmail = Request.Form("電子郵件")
strURL = Request.Form("網址")
strMessage = Request.Form("留言")
Dim objXML
Dim objEntry
Dim objName
Dim objEmail
Dim objURL
Dim objMessage
'向XML文件添加留言內容
Set objXML = server.createObject("Msxml2.DOMDocument")
objXML.async = false
objXML.load(server.MapPath("guestbook.xml"))
Set objEntry = objXML.createNode("element", "留言記載", "")
objXML.documentElement.appendChild(objEntry)
Set objName = objXML.createNode("element", "留言者姓名", "")
objEntry.appendChild(objName)
objName.text = strName
Set objEmail = objXML.createNode("element", "電子郵件", "")
objEntry.appendChild(objEmail)
objEmail.text = strEmail
Set objURL = objXML.createNode("element", "網址", "")
objEntry.appendChild(objURL)
objURL.text = strURL
Set objMessage = objXML.createNode("element", "留言內容", "")
objEntry.appendChild(objMessage)
objMessage.text = strMessage
objXML.save(server.MapPath("guestbook.xml"))
Response.Redirect("guestbook.asp")
End function
'填寫和發送留言表單的函數entryForm()
Function entryForm()
Response.Write "<p align='center'><b>XML 留言本 例子</b></p>"
Response.Write "<hr color='#000099' width='100%' noshade>"
Response.Write "<form action=guestbook.asp?action=addEntry method=post>"
Response.Write "<table border=1>"
Response.Write "<tr><td>您的姓名:</td><td><input type=text name=姓名 /></td></tr>"
Response.Write "<tr><td>電子郵件:</td><td><input type=text name=電子郵件 /></td></tr>"
Response.Write "<tr><td>您的網址:</td><td><input type=text name=網址 /></td></tr>"
Response.Write "<tr><td>您的留言:</td><td><textarea name=留言 cols=40 rows=5></textarea></td></tr>"
Response.Write "<tr><td> </td><td><input type=submit value=宣布留言 /></td></tr>"
Response.Write "</table>"
Response.Write "</form>"
End Function
%>
<html>
<head>
<title>XML 留言例子</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
'斷定能否發送了留言,並更新留言信息
Dim a
a = Request.Querystring("action")
If a<>"" Then
addEntry
else
init
End If
%>
</body>
</html>
以上是應用XML開辟留言板簡略的例子,完整是拋磚引玉,可以依據須要停止添加更多的功效,一切法式在WIN2000+IIS5.0+IE5.5調試經由過程.