xmldomメソッドを使ってxmlファイルを開くと、Server.MapPath("xml.xml")メソッドを使うだけで問題ありません。 URL を直接使用する場合は表示されません (XMLDOM では URL モードがサポートされていることを示します)。調べたところ、XMLHTTP メソッドを使用して XML を取得し、それを分析できることがわかりました。コードは次のとおりです
。 =Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET"," http://www.downcodes.com/xml.xml",False
http.send
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.ValidateOnParse=False
xml.Load(http.ResponseXML)
xml.ReadyState>2 の場合
Response.Write("ドキュメントの準備ができました。ステータス: "& xml.ReadyState &"<br>")
Set item=xml.getElementsByTagName("item")
For i=0 To (item.Length-1)
タイトル=アイテム.アイテム(i).getElementsByTagName("タイトル") を設定します。
set link=item.Item(i).getElementsByTagName("link")
Response.Write("<a href="""& link.Item(0).Text &""">"& title.Item(0).Text &"</a><br>")
次
それ以外
Response.Write("ドキュメントはまだ準備ができていません。ステータス: "& xml.ReadyState &"<br>")
終了の場合
http=何も設定しない
xml=何も設定しない
xml.xml ドキュメントの内容は次のとおりです:
<?xml version="1.0"coding="utf-8"?>
<チャンネル>
<アイテム>
<title>テストドキュメント 1</title>
<link>http://localhost/</link>
</アイテム>
<アイテム>
<title>テストドキュメント 2</title>
<リンク>http://localhostindex.asp</link>
</アイテム>
</チャンネル>