<?xml version="1.0" coding="ISO-8859-1"?><note><from>Jani</from><to>Tove</to><message>Ingat saya akhir pekan ini</message>< /catatan>
Kemudian simpan file ini di server Web dengan nama file yang sesuai, misalnya "note.xml".
XML dapat dibuat di sisi server tanpa menginstal perangkat lunak XML apa pun.
Untuk menghasilkan respons XML dari server - cukup tulis kode berikut dan simpan sebagai file ASP di server web:
<%response.ContentType="text/xml"response.Write("<?xml version='1.0' coding='ISO-8859-1'?>")response.Write("<note>")response.Write("<from>Jani</from>")response.Write("<to>Tove</to >")response.Write("<message>Ingat saya akhir pekan ini</message>")response.Write("</note>")%>
Perhatikan bahwa tipe konten respons ini harus disetel ke "teks/xml".
Lihat bagaimana file ASP ini dikembalikan dari server.
Jika Anda ingin mempelajari ASP, silakan temukan tutorial ASP di halaman beranda kami.
Untuk menghasilkan respon XML dari server menggunakan PHP, gunakan kode berikut:
<?phpheader("Jenis konten: teks/xml");echo "<?xml versi='1.0' pengkodean='ISO-8859-1'?>";echo "<catatan>";echo "<dari> Jani</from>";echo "<to>Tove</to>";echo "<message>Ingat saya akhir pekan ini</message>";echo "</note>";?>
Harap perhatikan bahwa tipe konten dari header respons harus disetel ke "teks/xml".
Lihat bagaimana file PHP ini dikembalikan dari server.
Jika Anda ingin belajar PHP, temukan tutorial PHP di halaman beranda kami.
XML dapat dihasilkan dari database tanpa menginstal perangkat lunak XML apa pun.
Untuk menghasilkan respon database XML dari server, cukup tulis kode berikut dan simpan sebagai file ASP di server Web:
<%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="pilih fname,lname dari tblGuestBook"set rs=Conn.Execute(sql)response.write("<?xml version='1.0' coding='ISO-8859-1'?>")response.write("<buku tamu>")sementara (bukan rs.EOF )response.write("<tamu>")response.write("<fname>" & rs("fname") & "</fname>")response.write("<lname>" & rs("lname") & "</lname>")response.write("</guest>")rs.MoveNext()wendrs.close ()sambungan.tutup()response.tulis("</buku tamu>")%>
Lihat output database aktual dari file ASP di atas.
Contoh di atas menggunakan ASP dengan ADO.
Jika Anda ingin mempelajari ASP dan ADO, silakan temukan tutorial terkait di halaman beranda kami.
Kode ASP berikut mengkonversi file XML ke XHTML di server:
<%'Muat XMLset xml = Server.CreateObject("Microsoft.XMLDOM")xml.async = falsexml.load(Server.MapPath("simple.xml"))'Muat XSLset xsl = Server.CreateObject("Microsoft.XMLDOM" )xsl.async = falsexsl.load(Server.MapPath("simple.xsl"))'Transformasi fileResponse.Write(xml.transformNode(xsl))%>
Contoh penjelasan
Blok kode pertama membuat instance parser Microsoft XML (XMLDOM) dan memuat file XML ke dalam memori.
Blok kode kedua membuat instance parser lain dan memuat file XSL ke dalam memori.
Kode terakhir menggunakan dokumen XSL untuk mengubah dokumen XML dan mengirimkan hasilnya ke browser Anda sebagai XHTML.
Lihat cara kerja kode di atas.
Contoh ASP ini membuat dokumen XML sederhana dan menyimpannya ke server:
<%text="<note>"text=text & "<to>Tove</to>" text=text & "<from>Jani</from>" text=text & "<heading>Pengingat</heading> "text=text & "<body>Jangan lupakan saya akhir pekan ini!</body>"text=text & "</note>"set xmlDoc=Server.CreateObject("Microsoft.XMLDOM")xmlDoc.async=falsexmlDoc.loadXML(teks)xmlDoc.Save("test.xml")%>
Itu saja untuk bagian ini. Di bagian selanjutnya, kami akan memperkenalkan Anda pada XML DOM tingkat lanjut.