SOAP::WSDL::Generator::Template::XSD::complexType::POD::attributeSet.tt |
[% FOREACH element = complexType.get_attribute; WHILE element.get_ref; element = definitions.first_types.find_attribute(element.expand( element.get_ref )); END; -%] =item * [% element.get_name %]
[%- IF (element.get_annotation && element.get_annotation.0.get_documentation) %] [% element.get_annotation.0.get_documentation %] [% END; %]
[% IF (type_name=element.get_type); type = definitions.get_types.0.find_type(element.expand(type_name)); IF (! type); THROW NOT_FOUND ``type '' _ type_name _ `` for attribute '' _ element.get_name _ `` not found''; END; %] This attribute is of type [% XSD.create_xsd_name(type) %]. [% END %]
[%- END -%]
[% END %]
SOAP::WSDL::Generator::Template::XSD::complexType::POD::attributeSet.tt |