Completely new to asp. Need code that will parse the following url and display result in html
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
strURL = "[URL unfurl="true"]http://www.conviveon.com/xml/index?page=xmlfeed&channel=press_release"[/URL]
Set objXMLHTTP = Server.CreateObject("Msxml2.XMLHTTP.5.0")
objXMLHTTP.Open "GET", strURL, false
objXMLHTTP.send
lStrContent = objXMLHTTP.responseText
Set objXMLHTTP = Nothing
Response.Write lStrContent
<?xml version="1.0"?>
<PAGE>
<PAGE id="1">
<LANGUAGE id="17" name="Eng">
<NAME>name 1 Eng</NAME>
</LANGUAGE>
<LANGUAGE id="16" name="Swe">
<NAME>name 1 swe</NAME>
</LANGUAGE>
<LANGUAGE id="17" name="Eng">
<TEXT>text 2 Eng</TEXT>
<NAME>name 2 Eng</NAME>
</LANGUAGE>
<TEXT>
<LANGUAGE id="16" name="Swe">
<TEXT>text 2 Eng</TEXT>
<NAME>name 2 Eng</NAME>
</LANGUAGE>
</TEXT>
<IMAGE>
<LANGUAGE id="17" name="Eng">
<VERSION>
<FILE>file 1 Eng</FILE>
<NAME>version name 1 Eng</NAME>
<EXTENSION>text 1 Eng</EXTENSION>
</VERSION>
</LANGUAGE>
</IMAGE>
<ARTICLE>
<LANGUAGE id="17" name="Eng">
<NAME>article 1 Eng</NAME>
</LANGUAGE>
</ARTICLE>
<ARTICLE>
<ATTRIBUTE>
<LANGUAGE id="17" name="Eng">
<NAME>attrib 1 Eng</NAME>
</LANGUAGE>
</ATTRIBUTE>
</ARTICLE>
<PAGE>
<LANGUAGE id="17" name="Eng">
<NAME>name 2 Eng</NAME>
</LANGUAGE>
</PAGE>
</PAGE>
<PAGE id="2">
<LANGUAGE id="17" name="Eng">
<NAME>name 1 Eng (page 2)</NAME>
</LANGUAGE>
<LANGUAGE id="16" name="Swe">
<NAME>name 1 swe (page 2)</NAME>
</LANGUAGE>
<LANGUAGE id="17" name="Eng">
<TEXT>text 2 Eng (page 2)</TEXT>
<NAME>name 2 Eng (page 2)</NAME>
</LANGUAGE>
<TEXT>
<LANGUAGE id="16" name="Swe">
<TEXT>text 2 Eng (page 2)</TEXT>
<NAME>name 2 Eng (page 2)</NAME>
</LANGUAGE>
</TEXT>
<IMAGE>
<LANGUAGE id="17" name="Eng">
<VERSION>
<FILE>file 1 Eng (page 2)</FILE>
<NAME>version name 1 Eng (page 2)</NAME>
<EXTENSION>text 1 Eng (page 2)</EXTENSION>
</VERSION>
</LANGUAGE>
</IMAGE>
<ARTICLE>
<LANGUAGE id="17" name="Eng">
<NAME>article 1 Eng (page 2)</NAME>
</LANGUAGE>
</ARTICLE>
<ARTICLE>
<ATTRIBUTE>
<LANGUAGE id="17" name="Eng">
<NAME>attrib 1 Eng (page 2)</NAME>
</LANGUAGE>
</ATTRIBUTE>
</ARTICLE>
<PAGE>
<LANGUAGE id="17" name="Eng">
<NAME>name 2 Eng (page 2)</NAME>
</LANGUAGE>
</PAGE>
</PAGE>
</PAGE>
<%
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False ' optional
objXML.validateOnParse = False ' optional
objXML.Load(Server.MapPath("data.xml"))
Set objLst = objXML.getElementsByTagName("PAGE")
i = 0
Dim iCounter
iCounter = 1
Dim lang_nodes, t_node
For each objNode in objLst
Response.Write("Page nr ") & iCounter & ("<br><br>")
'page information section
Set lang_nodes = objNode.SelectNodes("LANGUAGE")
For Each t_node in lang_nodes
If t_node.getAttribute("id") = "17" Then
Response.Write "Name: " & t_node.SelectSingleNode("NAME").Text & "<br>"
End If
Next
Set lang_nodes = Nothing
'now do the text section
Set lang_nodes = objNode.SelectNodes("TEXT/LANGUAGE")
For Each t_node in lang_nodes
If t_node.getAttribute("id")= "17" Then
Response.Write "Name: " & t_node.SelectSingleNode("NAME").Text & "<br>"
Response.Write t_node.SelectSingleNode("TEXT").Text & "<br>"
End If
Next
Dim img_nodes, img_node
Set img_nodes = objNode.SelectNodes("IMAGE/LANGUAGE")
For Each img_node in img_nodes
'Check for the LANGUAGE id = 17
If img_node.getAttribute("id") = "17" Then
'get the VERSION node from inside the IMAGE/LANGUAGE node
Set t_node = img_node.SelectSingleNode("VERSION")
'get the values of whatever you need here from t_node, for example
Dim strImage
strImage = (t_node.SelectSingleNode("FILE").Text)
strImage = strImage & (t_node.SelectSingleNode("NAME").Text)
strImage = strImage & "." & (t_node.SelectSingleNode("EXTENSION").Text)
Response.Write(strImage) & "<br>"
'Response.Write " Image Extension: " & t_node.SelectSingleNode("EXTENSION").Text & "<br>"
'or for the name attribute
Response.Write " Name Attr: " & t_node.getAttribute("name") & "<br>"
End If
Next
'now do the article section
Set article_nodes = objNode.SelectNodes("ARTICLE/LANGUAGE")
For Each t_node in article_nodes
If t_node.getAttribute("id")= "17" Then
Response.Write "Name: " & t_node.SelectSingleNode("NAME").Text & "<br>"
End If
Next
'now do the article section
Set attrib_nodes = objNode.SelectNodes("ARTICLE/ATTRIBUTE/LANGUAGE")
For Each t_node in attrib_nodes
If t_node.getAttribute("id")= "17" Then
Response.Write "Name: " & t_node.SelectSingleNode("NAME").Text & "<br>"
End If
Next
iCounter = iCounter + 1
Next
%>