Perfect, thanks! (Is that documented? Didn't see it online?)
----- Original Message ----- From: "John McGowan" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Wednesday, April 05, 2006 11:35 AM Subject: Re: Witango-Talk: Parsing DOM Response for element by name > Dave, > > XPATH="//Timestamp" > > would do the trick. > > XPath is a lot nicer to use than XPointer. > > This of course assumes that you're using a version of Witango that > supports XPath. If not, it's time to upgrade. > > You may run into issues with namespaces. It might be easier for you to > clean out all namespace references before traversing the DOM. > > /John > > Dave Machin wrote: > > I'm trying to parse a DOM reponse from a web service. I'm looking to find a > > particular element in the reponse. I know the name of the element I need, > > but I won't always know it's position in the response. > > > > For example, I receive the following response: > > > > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > <soapenv:Body> > > <GeteBayOfficialTimeResponse > > xmlns="urn:ebay:apis:eBLBaseComponents"> > > <Timestamp>2006-04-05T18:18:00.547Z</Timestamp> > > <Ack>Success</Ack> > > <Version>461</Version> > > <Build>e461_core_Unified_2718252_R1</Build> > > </GeteBayOfficialTimeResponse> > > </soapenv:Body> > > </soapenv:Envelope> > > > > And I need the <timestamp> element. I can access it by doing this: > > > > <@elementvalue object="local$packageDOM" > > element="root().child(1).child(1).child(1)"> > > > > But I'd like to be able to reference <timestamp> instead of having to know > > the root/child relationships. > > > > Is there an easy way to do this? > > > > Dave Machin > > > > > > ________________________________________________________________________ > > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf > > > > > ________________________________________________________________________ > TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf > ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
