经典asp如何读取xml数据

经典asp如何读取xml数据,xml,Xml,我试图使用IPAPI来显示用户试图访问的国家的名称。我可以很好地解析xml,但我不能只选择国家的名称标记并显示它。任何帮助都将不胜感激 <% Dim URL, objXML, value URL = "http://ip-api.com/xml/ipaddress" Set objXML = Server.CreateObject("MSXML2.DOMDocument.6.0") objXML.setProperty "ServerHTTPRequest", True objXML.a

我试图使用IPAPI来显示用户试图访问的国家的名称。我可以很好地解析xml,但我不能只选择国家的名称标记并显示它。任何帮助都将不胜感激

<%

Dim URL, objXML, value
URL = "http://ip-api.com/xml/ipaddress"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.6.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async =  False
objXML.Load URL

Response.Write objXML.parseError.reason

value = objXML.documentElement.Text

set objXML = nothing

%>

<%= value %>

此代码将xml转换为文本。相反,我只想使用国家标签和回复。写下这些信息

xml数据应该是这样的

    <query>
<status>
data here
</status>
<country>
data here
</country>
<countryCode>
data here
</countryCode>
<region>
data here
</region>
<regionName>
data here
</regionName>
<city>
data here
</city>
<zip>
data here
</zip>
<lat>
data here
</lat>
<lon>
data here
</lon>
<timezone>
data here
</timezone>
<isp>
data here
</isp>
<org>
data here
</org>
<as>
data here
</as>
<query>
data here
</query>
</query>

这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据
这里的数据

<%
value = objXML.selectSingleNode("//query/country").text
Response.Write value
%>