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

Changeset 1904

Show
Ignore:
Timestamp:
07/22/07 18:31:26 (1 year ago)
Author:
nahi
Message:
  • added anyAttribute support. (just ignore anyAttribute because wsdll2ruby.rb now generates xmlattr method. use it for adding any attribute.) closes #390.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/wsdl/xmlSchema/complexType.rb

    r1824 r1904  
    2424  attr_accessor :mixed 
    2525  attr_accessor :abstract 
     26  attr_accessor :anyattribute 
    2627 
    2728  def initialize(name = nil) 
     
    3536    @abstract = false 
    3637    @attributes = XSD::NamedElements.new 
     38    @anyattribute = nil 
    3739  end 
    3840 
     
    135137      @attributes << o 
    136138      o 
     139    when AnyAttributeName 
     140      @anyattribute = AnyAttribute.new 
    137141    else 
    138142      nil 
  • trunk/lib/wsdl/xmlSchema/data.rb

    r1902 r1904  
    2121require 'wsdl/xmlSchema/simpleContent' 
    2222require 'wsdl/xmlSchema/any' 
     23require 'wsdl/xmlSchema/anyAttribute' 
    2324require 'wsdl/xmlSchema/element' 
    2425require 'wsdl/xmlSchema/all' 
     
    5051AnnotationName = XSD::QName.new(XSD::Namespace, 'annotation') 
    5152AnyName = XSD::QName.new(XSD::Namespace, 'any') 
     53AnyAttributeName = XSD::QName.new(XSD::Namespace, 'anyAttribute') 
    5254AttributeName = XSD::QName.new(XSD::Namespace, 'attribute') 
    5355ChoiceName = XSD::QName.new(XSD::Namespace, 'choice') 
  • trunk/test/wsdl/any/test_any.rb

    r1828 r1904  
    133133    end 
    134134    compare("expectedEcho.rb", "echo.rb") 
     135    compare("expectedMappingRegistry.rb", "echoMappingRegistry.rb") 
    135136    compare("expectedDriver.rb", "echoDriver.rb") 
    136137    compare("expectedService.rb", "echo_service.rb")