roger v
asked on
Coldfusion XML parsing question
I have an xml document being returned from a function call. I need to retrieve values from this xml object and populate a struct. Never done this before and having issues. I've attached a screenshot of the xml document.
From that xml doc I need to retrieve values like addrCity, addrLine1, addrStateAbrv etc and then create a struct called myStruct and set that like so:
myStruct.addrCity = addrCity
myStruct.addrLine1 = addrLine1
and so on...
How do I accomplish this?
thanks in advance,
roger
xmlCleanse.doc
From that xml doc I need to retrieve values like addrCity, addrLine1, addrStateAbrv etc and then create a struct called myStruct and set that like so:
myStruct.addrCity = addrCity
myStruct.addrLine1 = addrLine1
and so on...
How do I accomplish this?
thanks in advance,
roger
xmlCleanse.doc
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Here an example:
<cfset myStruct=StructNew() >
<cfset myStruct.addrCity = myXML.CustomerMatchResults .BeforeMat ch.Custome r.BaseCust omer.XmlAt tributes.a ddrCity >
<cfset myStruct.addrLine1 = myXML.CustomerMatchResults .BeforeMat ch.Custome r.BaseCust omer.XmlAt tributes.a ddrLine1 >
<cfset myStruct.addrStateAbrv = myXML.CustomerMatchResults .BeforeMat ch.Custome r.BaseCust omer.XmlAt tributes.a ddrStateAb rv >
<cfdump var="#myStruct#" >
<cfset myStruct=StructNew() >
<cfset myStruct.addrCity = myXML.CustomerMatchResults
<cfset myStruct.addrLine1 = myXML.CustomerMatchResults
<cfset myStruct.addrStateAbrv = myXML.CustomerMatchResults
<cfdump var="#myStruct#" >
ASKER
Thanks for the help!
roger
roger
You are welcome.
ASKER
Attached the output file.
CleansedValues.txt