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/