This interface represents the <wsdl:types> element.
It supports parsing, creating and manipulating a <types> element.
The data types used in WSDL elements are typically defined within a
<types> element using a type system such as W3C XML Schema.
Schemas may be imported or inlined within <types>.
A <types> element may contain multiple schema import elements with
the same namespace attribute, so the schemaLocation attribute may be used
to distinguish them.
Likewise, it is valid to have multiple inline schemas, so the id attribute
may be used to distinguish them.
The data types used in WSDL elements are typically defined within a <types> element using a type system such as W3C XML Schema. Schemas may be imported or inlined within <types>. A <types> element may contain multiple schema import elements with the same namespace attribute, so the schemaLocation attribute may be used to distinguish them. Likewise, it is valid to have multiple inline schemas, so the id attribute may be used to distinguish them.