abstractify wsdls with xslt

Concrete WSDLs normally consist of 5 main-tags: the abstract section: (types, message (wsdl 1.1 only), portType (wsdl 1.1) / interface (wsdl 2.0)) the concrete section (binding, service) Sometimes it becomes necessary to remove the concrete section. That’s maybe this section could be automatically generated by an underlying application server or whatever. Following xslt-script could be helpful: