Created by: jstohner
In your schema.xsd there are own types defined for the 'header' and 'parameter' elements. However, the defined types (itself named 'header' and 'parameter') are not used, instead the type 'input' is assigned.
This currently works without validation errors because all types 'input', 'header' and 'parameter' are identical in their definition. However, future changes (maybe in another pull request :-)) e.g. of type 'parameter' may lead to validation errors because the type is not used for the element.