Gunakan metode xmldom untuk membuka file xml. Jika lokal, tidak ada masalah. Gunakan saja metode Server.MapPath("xml.xml") Saat ini, konten dapat dianalisis secara normal, tetapi konten xml
tidak akan ditampilkan saat menggunakan url secara langsung (dalam XMLDOM Ini menunjukkan bahwa mode URL didukung). Setelah beberapa penelitian, saya menemukan bahwa Anda dapat menggunakan metode XMLHTTPuntuk
mendapatkan XML dan kemudian menganalisisnya
=Server.CreateObject("Microsoft.XMLHTTP")
http.Buka "GET"," http://www.downcodes.com/xml.xml",Salah
http.kirim
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=Salah
xml.ValidateOnParse=Salah
xml.Muat(http.ResponseXML)
Jika xml.ReadyState>2 Lalu
Response.Write("Dokumen sudah siap. Status: "& xml.ReadyState &"<br>")
Setel item=xml.getElementsByTagName("item")
Untuk i=0 Ke (item.Panjang-1)
Tetapkan judul=item.Item(i).getElementsByTagName("title")
Setel tautan=item.Item(i).getElementsByTagName("link")
Response.Write("<a href="""& link.Item(0).Teks &""">"& judul.Item(0).Teks &"</a><br>")
Berikutnya
Kalau tidak
Response.Write("Dokumen belum siap. Status: "& xml.ReadyState &"<br>")
Akhiri Jika
Setel http=Tidak Ada
Setel xml=Tidak Ada
Isi dokumen xml.xml adalah sebagai berikut:
<?xml version="1.0" coding="utf-8"?>
<saluran>
<barang>
<title>Dokumen uji 1</title>
<link>http://localhost/</link>
</barang>
<barang>
<title>Dokumen Uji 2</title>
<link>http://localhostindex.asp</link>
</barang>
</saluran>