Changeset 2012 for branches/1_5
- Timestamp:
- 02/10/08 17:27:50 (5 months ago)
- Files:
-
- branches/1_5/lib/soap/encodingstyle/aspDotNetHandler.rb (modified) (2 diffs)
- branches/1_5/lib/soap/encodingstyle/literalHandler.rb (modified) (1 diff)
- branches/1_5/lib/soap/encodingstyle/soapHandler.rb (modified) (2 diffs)
- branches/1_5/lib/soap/mapping/factory.rb (modified) (2 diffs)
- branches/1_5/lib/xsd/charset.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1_5/lib/soap/encodingstyle/aspDotNetHandler.rb
r1836 r2012 45 45 generator.encode_tag(name, attrs) 46 46 generator.encode_string(@charset ? 47 XSD::Charset.encoding_ to_xml(data.to_s, @charset) : data.to_s)47 XSD::Charset.encoding_from_internal(data.to_s, @charset) : data.to_s) 48 48 when XSD::XSDAnySimpleType 49 49 generator.encode_tag(name, attrs) … … 191 191 if node.is_a?(XSD::XSDString) 192 192 if @charset 193 node.set(XSD::Charset.encoding_ from_xml(@textbuf, @charset))193 node.set(XSD::Charset.encoding_to_internal(@textbuf, @charset)) 194 194 else 195 195 node.set(@textbuf) branches/1_5/lib/soap/encodingstyle/literalHandler.rb
r2008 r2012 185 185 186 186 def decode_str(str) 187 @charset ? XSD::Charset.encoding_ from_xml(str, @charset) : str187 @charset ? XSD::Charset.encoding_to_internal(str, @charset) : str 188 188 end 189 189 end branches/1_5/lib/soap/encodingstyle/soapHandler.rb
r1975 r2012 51 51 generator.encode_tag(name, attrs) 52 52 generator.encode_string(@charset ? 53 XSD::Charset.encoding_ to_xml(data.to_s, @charset) : data.to_s)53 XSD::Charset.encoding_from_internal(data.to_s, @charset) : data.to_s) 54 54 when XSD::XSDAnySimpleType 55 55 generator.encode_tag(name, attrs) … … 473 473 when XSD::XSDString 474 474 if @charset 475 textbufstr = XSD::Charset.encoding_ from_xml(textbufstr, @charset)475 textbufstr = XSD::Charset.encoding_to_internal(textbufstr, @charset) 476 476 end 477 477 if node.definedtype branches/1_5/lib/soap/mapping/factory.rb
r1931 r2012 106 106 end 107 107 begin 108 encoded = XSD::Charset.encoding_conv(obj, Mapping.external_ces, 109 XSD::Charset.encoding) 108 encoded = XSD::Charset.encoding_to_internal(obj, XSD::Charset.charset_label(Mapping.external_ces)) 110 109 soap_obj = soap_class.new(encoded) 111 110 rescue XSD::ValueSpaceError … … 118 117 def soap2obj(obj_class, node, info, map) 119 118 obj = Mapping.create_empty_object(obj_class) 120 decoded = XSD::Charset.encoding_conv(node.data, XSD::Charset.encoding, 121 Mapping.external_ces) 119 decoded = XSD::Charset.encoding_from_internal(node.data, XSD::Charset.charset_label(Mapping.external_ces)) 122 120 obj.replace(decoded) 123 121 mark_unmarshalled_obj(node, obj) branches/1_5/lib/xsd/charset.rb
r1962 r2012 97 97 end 98 98 99 def Charset.encoding_ to_xml(str, charset)99 def Charset.encoding_from_internal(str, charset) 100 100 encoding_conv(str, @internal_encoding, charset_str(charset)) 101 101 end 102 102 103 def Charset.encoding_ from_xml(str, charset)103 def Charset.encoding_to_internal(str, charset) 104 104 encoding_conv(str, charset_str(charset), @internal_encoding) 105 105 end