Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1491

Show
Ignore:
Timestamp:
04/16/05 21:58:15 (4 years ago)
Author:
nahi
Message:

add a sample to do ad-hoc mapping to Ruby Object from XML.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/sample/wsdl/noaa/client.rb

    r1485 r1491  
    1919drv = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver 
    2020drv.wiredump_dev = STDOUT if $DEBUG 
    21 puts drv.NDFDgen(lattitude, longitude, 'time-series', starter, ender, params) 
     21dwml = drv.NDFDgen(lattitude, longitude, 'time-series', starter, ender, params) 
     22puts dwml 
     23 
     24soap = SOAP::Processor.unmarshal(dwml) 
     25data = SOAP::Mapping.soap2obj(soap["data"]) 
     26 
     27data.parameters.temperature.each do |temp| 
     28  p temp.name 
     29  p temp.value 
     30end 
    2231 
    2332## accessing through statically generated driver 
     
    3140drv = NdfdXMLPortType.new 
    3241drv.wiredump_dev = STDOUT if $DEBUG 
    33 puts drv.NDFDgen(lattitude, longitude, ProductType::TimeSeries, starter, ender, 
    34   params) 
     42dwml = drv.NDFDgen(lattitude, longitude, ProductType::TimeSeries, starter, 
     43  ender, params) 
     44puts dwml