プロが教えるわが家の防犯対策術!

ASP内の処理でwebからXMLファイルをLoadし、
そこからattribute値を取得するにはどうすればよいのでしょうか?
ちなみにXMLファイル取得は成功しています。
使用スクリプトはVBscriptです。

以下がロードしたXMLファイルの内容です。
<?xml version="1.0" encoding="Shift_JIS" ?>
<xml>
<AAA
width="2.15" <--この2.15と
height="4.60" <--この4.60を取得したい
/>
</xml>

以下が今、途中まで作っているソースです。
<% language = "VBscript" %>
<%
Dim XmlDoc, objXmlError, objXmlNode
Set XmlDoc = CreateObject("MSXML2.DOMDocument")
xmlDoc.async = false
XmlDoc.setProperty "ServerHTTPRequest", true
XmlDoc.load("http://localhost/test.xml")
Set objXmlNode = XmlDoc.selectNodes("/root/AAA")
ここから先がよくわからない
%>

A 回答 (1件)

これでいいのかな?ぜんぜん自信がない・・・(泣)


http://www.cityfujisawa.ne.jp/~yanai/xml/dom/ste …

この回答への補足

自己解決しました!

XmlDoc.load("http://localhost/test.xml")
Set root = XmlDoc.documentElement
Set Map = root.childNodes.item(0)
response.write Map.getAttribute("width")
response.write Map.getAttribute("height")

で、属性の中身を表示する事までできました。
rara_sunさん、ありがとうございます。

補足日時:2003/05/29 14:34
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

すみません、この方法は一応試したんですが
JavaScriptでの方法なんで駄目でした。
メソッドかプロパティがVBSとはやはり違うようです。

お礼日時:2003/05/29 11:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!