解析服務器上的XML_Xml教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:如何向XML文件存儲數據通常,我們在數據庫中存儲數據。不過,如果希望數據的可移植性更強,我們可以把數據存儲XML文件中。 創建并保存XML文件 如果數據要被傳送到非Windows平臺上的應用程序,那么把數據保存在XML文件中是有好處的。請記住,XML有很強的跨平臺可移植性,并且數據無
XML可以在不安裝任何XML控件的情況下在服務器端生成。
在服務器上存儲XML
XML文件可被存儲在服務器上,和HTML文件的存儲方式是完全相同的。
啟動Windows記事本,并編寫以下代碼行:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <from>Jani</from> <to>Tove</to> <message>Remember me this weekend</message> </note>
然后把這個文件命名為"note.xml"并保存在您的服務器。
通過ASP生成XML
XML可在不安裝任何XML軟件的情況下在服務器端生成。
如需從服務器生成XML響應 - 只需簡單地編寫以下代碼并在服務器上把它保存為一個ASP文件:
<%
response.ContentType="text/xml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.Write("<note>")
response.Write("<from>Jani</from>")
response.Write("<to>Tove</to>")
response.Write("<message>Remember me this weekend</message>")
response.Write("</note>")
%>請注意,此響應的內容類型必須設置為"text/xml"。
如果您還不懂如何編寫ASP,請訪問我們的《ASP教程》。
從數據庫獲取XML
XML可在不安裝任何XML軟件的情況下從數據庫生成。
如需從服務器生成XML數據庫響應,只需簡單地編寫以下代碼,并把它在服務器上保存為ASP文件:
<%
response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("/db/database.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)
rs.MoveFirst()
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "</fname>")
response.write("<lname>" & rs("lname") & "</lname>")
response.write("</guest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("</guestbook>")
%>
分享:淺析XML教程之XML DHTML 行為Internet Explorer 5引入了DHTML行為。行為(Behaviors)是一種借助CSS的便利性向HTML元素添加DHTML功能性的方法。 行為 - 什么是行為? IE 5引入了DHTML行為(DHTML behaviors)。行為(Behaviors)是一種借助CSS的便利性向HTML元素添加DHTML功能性的方法。
相關Xml教程:
- 相關鏈接:
- 教程說明:
Xml教程-解析服務器上的XML
。