Changeset 1636
- Timestamp:
- 09/25/05 22:40:05 (3 years ago)
- Files:
-
- trunk/lib/soap/encodingstyle/literalHandler.rb (modified) (1 diff)
- trunk/lib/soap/mapping/wsdlliteralregistry.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/encodingstyle/literalHandler.rb
r1584 r1636 72 72 end 73 73 end 74 generator.encode_tag(name, attrs) 75 generator.encode_rawstring(data.text) if data.text 74 if data.text and data.text.is_a?(XSD::QName) 75 SOAPGenerator.assign_ns(attrs, ns, data.text.namespace) 76 end 77 generator.encode_tag(name, attrs) 78 if data.text 79 if data.text.is_a?(XSD::QName) 80 text = ns.name(data.text) 81 else 82 text = data.text 83 end 84 generator.encode_rawstring(text) 85 end 76 86 data.each do |key, value| 77 87 generator.encode_child(ns, value, data) trunk/lib/soap/mapping/wsdlliteralregistry.rb
r1632 r1636 169 169 ele = SOAPElement.from_obj(obj) 170 170 ele.elename = qname 171 ele 172 elsif obj.is_a?(XSD::QName) 173 ele = SOAPElement.new(qname) 174 ele.text = obj 171 175 ele 172 176 else