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

Changeset 162

Show
Ignore:
Timestamp:
07/04/01 12:43:34 (8 years ago)
Author:
nakahiro
Message:

SOAPFault's element(faultcode, faultstring, faultactor and detail) should be

parsed as same as Body.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/parser.rb

    r153 r162  
    190190    end 
    191191 
    192     unless o and namespace.nil? and parent.node.is_a?( SOAPFault ) 
    193       if name == 'faultcode' 
    194         o = SOAPString.decode( ns, entity ) 
    195         parent.node.faultCode = o 
    196       elsif name == 'faultstring' 
    197         o = SOAPString.decode( ns, entity ) 
    198         parent.node.faultString = o 
    199       elsif name == 'faultactor' 
    200         o = SOAPString.decode( ns, entity ) 
    201         parent.node.faultActor = o 
    202       elsif name == 'detail' 
    203         if handler 
    204           o = handler.decodeTag( ns, entity, parent ) 
    205         else 
    206           o = SOAPString.decode( ns, entity ) 
    207         end 
    208         parent.node.detail = o 
    209       end 
    210     end 
    211  
    212192    # Encoding based parsing. 
    213193    unless o