Display XML attributes?

Posted by Rhewston under XML on 3/31/2011 | Points: 10 | Views : 1733 | Status : [Member] | Replies : 2
I am using aspx to send a XML request to an 'engine' which will send me back a response:

<%
Dim URL
Dim XMLHTTP
Dim sRequest
Dim sServerNode
Dim URLEncoder
Dim result

'**** XML Data ****
sRequest = "<eLoginRequest ClientType='Win32' CurrentSAP='0' Locale='eng'><FieldInputList><FieldInput Field='username'>Richard</FieldInput><FieldInput Field='password'>D41D8CD98F00B204E9800998ECF8427E</FieldInput></FieldInputList></eLoginRequest>"
sServerNode = "<Engine Name='Engine'><Transport Type='DCOM'><Server>localhost</Server></Transport></Engine>"

'**** Engine URL ****
url = "http://localhost/escripts/eMessageHandler.dll"

xmlhttp = CreateObject("Microsoft.XMLHTTP")
xmlhttp.open ("Get", url, false)
xmlhttp.send ("ServerNode=" & Server.URLEncode(sServerNode) & "&Request=" & Server.URLEncode(sRequest))

**** Writes the XML response to the page *****
Response.write (xmlhttp.responseText)

**** To be used to get the XML Attributes *****
xmlDoc= xmlhttp.responseXML

%>

The XML Response sent back is:

<eLoginResponse Timestamp="2011-03-31T16:01:24" SessionID="BCFEC70C-55CD-45A2-A34C-60301EEB7D5C" OldestDeletion="2011-03-21T21:31:10" UserID="Richard"><ClientData/></eLoginResponse>

How can I display the attributes above? i.e. SessionID




Responses

Posted by: SheoNarayan on: 3/31/2011 [Administrator] HonoraryPlatinum | Points: 25

Up
0
Down
HI Richard,

Read this article http://www.dotnetfunda.com/articles/article160.aspx that has covered almost all scenarios related with xml and it should help you in getting the value of SessionId from your response.

Thanks

Regards,
Sheo Narayan
http://www.dotnetfunda.com

Rhewston, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Karthikanbarasan on: 4/3/2011 [Member] [Moderator] [Microsoft_MVP] [MVP] Silver | Points: 25

Up
0
Down
Hi,

Is your question is on how to read the XML attribute???

Thanks
Karthik
www.f5Debug.net

Rhewston, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response