Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierter Beispielcode für den XML-Datenaustausch

Detaillierter Beispielcode für den XML-Datenaustausch

黄舟
黄舟Original
2017-03-29 15:48:451987Durchsuche

Sie können XML-Dokumente auf dem Server erstellen, ohne das XMLSteuerelement zu installieren.

---------------- ------ ------------------------------------

XML speichern Dokumente auf der Serverseite
XML-Dateien können auf Webservern gespeichert werden.

XML-Dateien können wie andere HTML-Dateien auf einem Webserver gespeichert werden.

Öffnen Sie Ihren Notizblock und schreiben Sie den folgenden Code:

<?xml version="1.0" encoding="gb2312"?>
<note><from>小奀</from><to>小林</to><message>晚上一起去火锅呀</message></note>

Dann speichern Sie diese Datei auf Ihrem Server und nennen Sie sie „note.xml“.

Hinweis: Diese XML-Datei muss sich im selben Verzeichnis wie Ihre anderen HTML-Dateien befinden und der MIME-Typ sollte auf text/xml eingestellt sein.

---------------- ------ ------------------------------------

Verwenden Sie ASP XML-Dateien generieren
XML-Dateien können serverseitig generiert werden, auch wenn keine XML-Software installiert ist.

Damit der Server eine dynamische XML-Antwort an den Client generieren kann, können wir eine einfache ASP-Seite mit dem folgenden Code auf dem Server erstellen:

<%
response.ContentType="text/xml"
response.Write("<?xml version=&#39;1.0&#39; encoding=&#39;gb2312&#39;?>")
response.Write("<note>")
response.Write("<from>小奀</from> ")
response.Write("<to>小林</to>")
response.Write("<message>晚上一起去火锅呀</message> ")
response.Write("</note>")
%>

Hinweis: Der Inhalt von Das XML muss korrekt eingestellt sein. Überprüfen Sie die ASP-Seite. Wenn der Server ASP unterstützt, werden Sie feststellen, dass der angezeigte Inhalt mit der Datei note.xml übereinstimmt.

---------------- ------ ------------------------------------

XML generieren Dokument aus Datenbank
XML-Dokumente können dynamisch aus der Datenbank exportiert werden, ohne dass eine XML-Software installiert werden muss.

Wir können Daten aus der Datenbank erhalten, indem wir das vorherige Beispiel leicht modifizieren.

Das Folgende ist ein Beispiel einer ASP-Seite, die dynamisch XML-Daten auf der Serverseite generiert:

<%
response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection") 
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("../ado/database.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)rs.MoveFirst()response.write("<?xml version=&#39;1.0&#39; encoding=&#39;ISO-8859-1&#39;?>")
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()
wendrs.close()
conn.close()
response.write("</guestbook>")
%>

Das obige ist der detaillierte Inhalt vonDetaillierter Beispielcode für den XML-Datenaustausch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn