package parsewsdl;
import java.util.List;
import javax.wsdl.Definition;
import javax.wsdl.Types;
import javax.wsdl.WSDLException;
import javax.wsdl.extensions.schema.Schema;
import javax.wsdl.factory.WSDLFactory;
import org.w3c.dom.Element;
public class MainApp {
/**
* @param args
* @throws WSDLException
*/
public static void main(String[] args) throws WSDLException {
// TODO Auto-generated method stub
WSDLFactory wsdlFac = WSDLFactory.newInstance();
Definition def = wsdlFac
.newWSDLReader()
.readWSDL(
"C:/mymise/myprojects/myutilities/Test/src/saxparsertest/type.wsdl");
Types types = def.getTypes();
List ee = types.getExtensibilityElements();
for (Object obj : ee) {
if ((obj instanceof Schema) == false) {
continue;
}
Schema schema = (Schema) obj;
Element element = schema.getElement();
System.out.println(element);
}
System.out.println(def);
}
}