You can use functions to get values:
<cfxml variable="test"> <employee> <startDate>09-09-2009</startDate> </employee> </cfxml> <cfset r = xmlSearch(test, "string(//employee/startDate)")> <cfdump var="#r#"> Docs: http://www.w3schools.com/xpath/xpath_functions.asp#string On Wed, Dec 7, 2011 at 3:23 PM, Dominic Watson <watson.domi...@googlemail.com> wrote: > > It's getting old in the tooth and could do with some JavaLoader love, > but this project can help with that sorta thing: > > http://betterxml.riaforge.org > > Dominic > > On 7 December 2011 21:09, Christophe Maso <zum...@hotmail.com> wrote: >> >> Is there any way to get the "09-09-2009" string using xmlSearch() for the >> below xml? >> >> <employee> >> <startDate>09-09-2009</startDate> >> </employee> >> >> I've been doing something like this, which is a real pain: >> >> arrDate = xmlSearch(xml, "//employee/startDate"); >> strDate = arrDate[1].XmlText; >> >> It seems that xmlSearch() must always return an array and is unable to >> return a string, which makes sense, but using the above code has gotten old, >> real fast. >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349012 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm