Changeset 1700
- Timestamp:
- 08/09/06 21:40:51 (2 years ago)
- Files:
-
- trunk/lib/wsdl/parser.rb (modified) (2 diffs)
- trunk/lib/wsdl/xmlSchema/attribute.rb (modified) (1 diff)
- trunk/lib/wsdl/xmlSchema/parser.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/wsdl/parser.rb
r1643 r1700 1 1 # WSDL4R - WSDL XML Instance parser library. 2 # Copyright (C) 2002, 2003, 2005 NAKAMURA, Hiroshi <nahi@ruby-lang.org>.2 # Copyright (C) 2002, 2003, 2005, 2006 NAKAMURA, Hiroshi <nahi@ruby-lang.org>. 3 3 4 4 # This program is copyrighted free software by NAKAMURA, Hiroshi. You can … … 139 139 attrs.each do |key, value| 140 140 attr_ele = ns.parse(key, true) 141 value_ele = ns.parse(value, true)141 value_ele = ns.parse(value, false) 142 142 value_ele.source = value # for recovery; value may not be a QName 143 143 if o.parse_attr(attr_ele, value_ele).nil? trunk/lib/wsdl/xmlSchema/attribute.rb
r1618 r1700 106 106 @fixed = value.source 107 107 when ArrayTypeAttrName 108 @arytype = if value.namespace.nil? 109 XSD::QName.new(XSD::Namespace, value.source) 110 else 111 value 112 end 108 @arytype = value 113 109 else 114 110 nil trunk/lib/wsdl/xmlSchema/parser.rb
r1643 r1700 1 1 # WSDL4R - WSDL XML Instance parser library. 2 # Copyright (C) 2002, 2003, 2005 NAKAMURA, Hiroshi <nahi@ruby-lang.org>.2 # Copyright (C) 2002, 2003, 2005, 2006 NAKAMURA, Hiroshi <nahi@ruby-lang.org>. 3 3 4 4 # This program is copyrighted free software by NAKAMURA, Hiroshi. You can … … 137 137 attrs.each do |key, value| 138 138 attr_ele = ns.parse(key, true) 139 value_ele = ns.parse(value, true)139 value_ele = ns.parse(value, false) 140 140 value_ele.source = value # for recovery; value may not be a QName 141 141 if attr_ele == IdAttrName