That worked! I completely missed the concept of TEXT.NODE :-)
Thanks Simon 

-Rajesh

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Simon Lewington
Sent: Friday, September 03, 2004 1:57 AM
To: [EMAIL PROTECTED]
Subject: Re: [U2] XML DOM. HOW TO GET XDOMGetNodeValue ?

You need the text() node under your LASTNAME node.

eg add

STATUS=XDOMLocateNode(N2HANDLE, XDOM.CHILD, XDOM.FIRST.CHILD,XDOM.TEXT.NODE,
N3HANDLE)

and get the value of N3HANDLE.

Simon

"Rajesh Menon" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello,
>
> I am trying to read a simple XML file and get the node values using basic
a
> routine (uv 10.1)
>
> XML file looks like,
> <NAME>
> <FIRSTNAME>RAJESH</FIRSTNAME>
> <LASTNAME>MENON</LASTNAME>
> </NAME>
>
> The basic routine is:
>
> STATUS = XDOMOpen(XMLFILENAME,XML.FROM.FILE,mydom)
> STATUS = XDOMLocate(mydom,"NAME","",N1HANDLE)
> STATUS = XDOMLocateNode(N1HANDLE, XDOM.CHILD, XDOM.FIRST.CHILD,
> XDOM.ELEMENT.NODE, N2HANDLE)
> STATUS = XDOMGetNodeName(N2HANDLE, MYNODENAME)
> CRT "STATUS = ":STATUS:", NODE NAME ":MYNODENAME:
> STATUS = XDOMGetNodeValue(N2HANDLE, MYNODEVALUE)
> CRT "STATUS = ":STATUS:", NODE VALUE ":MYNODEVALUE
>
> When I run the program, first CRT command shows "STATUS = 0 and NODENAME =
> FIRSTNAME.
>
> Second CRT shows, STATUS = -1 , NODEVALUE =
>
> Why I am not getting any values here? What I am doing wrong?
>
> Thanks
> Rajesh
> -------
> u2-users mailing list
> [EMAIL PROTECTED]
> To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to