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

Reply via email to