base()
click to toggle source
def base
if @restriction
@restriction.base
else
raise ArgumentError.new("incomplete simpleType")
end
end
parse_attr(attr, value)
click to toggle source
def parse_attr(attr, value)
case attr
when NameAttrName
@name = XSD::QName.new(targetnamespace, value.source)
end
end
parse_element(element)
click to toggle source
def parse_element(element)
case element
when RestrictionName
@restriction = SimpleRestriction.new
@restriction
end
end
targetnamespace()
click to toggle source
def targetnamespace
parent.targetnamespace
end