X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/wsdl
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
wsdl
/
??
..
??
binding.rb
(1.21 KB)
??
data.rb
(2.3 KB)
??
definitions.rb
(5.21 KB)
??
documentation.rb
(577 B)
??
import.rb
(1.67 KB)
??
importer.rb
(825 B)
??
info.rb
(816 B)
??
message.rb
(936 B)
??
operation.rb
(2.55 KB)
??
operationBinding.rb
(1.95 KB)
??
param.rb
(1.65 KB)
??
parser.rb
(3.89 KB)
??
part.rb
(924 B)
??
port.rb
(1.6 KB)
??
portType.rb
(1.39 KB)
??
service.rb
(1.09 KB)
??
soap
??
types.rb
(728 B)
??
wsdl.rb
(525 B)
??
xmlSchema
Editing: import.rb
# WSDL4R - WSDL import definition. # Copyright (C) 2002, 2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org>. # This program is copyrighted free software by NAKAMURA, Hiroshi. You can # redistribute it and/or modify it under the same terms of Ruby's license; # either the dual license version in 2003, or any later version. require 'wsdl/info' require 'wsdl/importer' module WSDL class Import < Info attr_reader :namespace attr_reader :location attr_reader :content def initialize super @namespace = nil @location = nil @content = nil @web_client = nil end def parse_element(element) case element when DocumentationName o = Documentation.new o else nil end end def parse_attr(attr, value) case attr when NamespaceAttrName @namespace = value.source if @content @content.targetnamespace = @namespace end @namespace when LocationAttrName @location = URI.parse(value.source) if @location.relative? and !parent.location.nil? and !parent.location.relative? @location = parent.location + @location end if root.importedschema.key?(@location) @content = root.importedschema[@location] else root.importedschema[@location] = nil # placeholder @content = import(@location) if @content.is_a?(Definitions) @content.root = root if @namespace @content.targetnamespace = @namespace end end root.importedschema[@location] = @content end @location else nil end end private def import(location) Importer.import(location, root) end end end
Upload File
Create Folder