-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Chris Roos wrote: > In the soap4r wsdl samples directory lives some client code to connect > to the google adwords service. > > All seems to work ok (my object gets populated with data from xml > response), except for languageTargeting. Although I can see that > there is a valid value in the xml response, my object's > languageTargeting is always an empty array. > > I'm wondering if this is a problem with the autogen'd campaign_service > classes or whether the problem lies elsewhere. Can you send me a wiredump of xml response? Please ensure to delete private information in it before sending. I'll look into it. > As a slight aside, is there any way to create a local Soap object > given an xml document? 0% cat foo.rb xml = <<__XML__ <foo> <bar>baz</bar> </foo> __XML__ require 'xsd/mapping' obj = XSD::Mapping.xml2obj(xml) p [obj.class, obj["bar"]] require 'soap/processor' obj = SOAP::Processor.unmarshal(xml) p [obj.class, obj["bar"]] 0% ruby foo.rb [SOAP::Mapping::Object, "baz"] [SOAP::SOAPStruct, #<SOAP::SOAPString:0x..fdbef316a {}bar {http://www.w3.org/2001/XMLSchema}string>] Regards, // NaHi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) iQEVAwUBRREq1h9L2jg5EEGlAQK0Zgf/S/lhflPuDDYqP1nvKFQSOHkwzkG7FS5X quqqvbJTI+z2/K1wE5eOz/B07lTZKxykRkURHW+uku2Wr8oOSNduFddnivESucsJ krRvsUi6ZCfOWu59hiIKRqC3ddaY89bewjGaYjpqKVforGOhD7k3jrkAvpg4yiqQ zpF/lDGUoN1NVufZv/ZWf8a8xxuqFtNjZi9IdULeRCvbWK0k4KnekFjCrZ690OJs Undl9DA5KSUt6WTgk5vVRm2nNJGUVUJEcpGYC1QKqlTmsFOqlETxNwkY3V2PF0lM cEqDdDhCTOunbxS4mT7/J8DnHIWfORQajx3aq8LCN+7CZRngnYp3SQ== =iBg1 -----END PGP SIGNATURE-----