X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/wsdl/xmlSchema
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
wsdl
/
xmlSchema
/
??
..
??
all.rb
(1.15 KB)
??
annotation.rb
(601 B)
??
any.rb
(1.06 KB)
??
attribute.rb
(2.52 KB)
??
choice.rb
(1.15 KB)
??
complexContent.rb
(1.85 KB)
??
complexType.rb
(2.91 KB)
??
content.rb
(1.59 KB)
??
data.rb
(3.25 KB)
??
element.rb
(3.31 KB)
??
enumeration.rb
(645 B)
??
import.rb
(1.42 KB)
??
importer.rb
(2.18 KB)
??
include.rb
(1014 B)
??
length.rb
(594 B)
??
parser.rb
(3.91 KB)
??
pattern.rb
(642 B)
??
schema.rb
(3.02 KB)
??
sequence.rb
(1.15 KB)
??
simpleContent.rb
(1.15 KB)
??
simpleExtension.rb
(938 B)
??
simpleRestriction.rb
(1.46 KB)
??
simpleType.rb
(1.37 KB)
??
unique.rb
(584 B)
??
xsd2ruby.rb
(2.08 KB)
Editing: complexContent.rb
# WSDL4R - XMLSchema complexContent definition for WSDL. # 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 'xsd/namedelements' module WSDL module XMLSchema class ComplexContent < Info attr_accessor :base attr_reader :derivetype attr_reader :content attr_reader :attributes def initialize super @base = nil @derivetype = nil @content = nil @attributes = XSD::NamedElements.new @basetype = nil end def targetnamespace parent.targetnamespace end def elementformdefault parent.elementformdefault end def basetype @basetype ||= root.collect_complextypes[@base] end def parse_element(element) case element when RestrictionName, ExtensionName @derivetype = element.name self when AllName if @derivetype.nil? raise Parser::ElementConstraintError.new("base attr not found.") end @content = All.new @content when SequenceName if @derivetype.nil? raise Parser::ElementConstraintError.new("base attr not found.") end @content = Sequence.new @content when ChoiceName if @derivetype.nil? raise Parser::ElementConstraintError.new("base attr not found.") end @content = Choice.new @content when AttributeName if @derivetype.nil? raise Parser::ElementConstraintError.new("base attr not found.") end o = Attribute.new @attributes << o o end end def parse_attr(attr, value) if @derivetype.nil? return nil end case attr when BaseAttrName @base = value else nil end end end end end
Upload File
Create Folder