Freakin' sweeet! 

Thanks Mike. This Xpath stuff looks pretty cool. I need to get learning this
stuff. Especially when we move SQL 2005 in house.

.......................
Ben Nadel 
www.bennadel.com

-----Original Message-----
From: Dawson, Michael [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 17, 2006 6:16 PM
To: CF-Talk
Subject: RE: Xpath Help

Glad to help!

Since you say you know the format, I don't see any reasons why you should
not do this.  It certainly cuts down on the amount of digging you would have
to do if you stopped the xmlSearch() a level above this element.

This works just peachy:

<cfset results = xmlSearch(xmlPacket, "//*[name()='searchFor']")> <p><cfdump
var="#results#"></p> <p><cfoutput>#results[1].XmlText#</cfoutput></p>

M!ke

-----Original Message-----
From: Ben Nadel [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 17, 2006 4:54 PM
To: CF-Talk
Subject: RE: Xpath Help

Mike,

You rock! I would like to modify it to be:

//*[name()='searchFor'] 

Since in only care about the searchFor node and not in it's relations to
other elements; I know what the xml data is going to look like and am not
worries about finding the wrong element. 

Any red flags about my way considering the small amount of data?

.........................
Ben Nadel
www.bennadel.com

-----Original Message-----
From: Dawson, Michael [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 17, 2006 5:27 PM
To: CF-Talk
Subject: RE: Xpath Help

Ahhh.  This is what I was originally going for...

xmlSearch(xmlPacket,
"/soap:Envelope/soap:Body/*[name()='doDirectorySearch']/child::*")

This search will return all child elements, of doDirectorySearch, with each
element as an array item.

The problem, with your xml, is that you have namespaces for "Envelope"
and "Body", but no namespace for "doDirectorySearch".  So, you have to
search on a "name()" that is "doDirectorySearch" within your xml packet.

M!ke 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:240850
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to