Hi,
I am a newbie to JDom.
I am trying a parse a wsdl file named CalculatorService to get the value of the message attribute of input element which happens to be the child of operation element.
i created a Xpath instance for /definitions/portType/operation[@name ="add"]
but when i say xpath.selectNodes() it returns empty list even though it has element with the given value
please find the code snippet i used
StringBuffer sb = new StringBuffer();
sb.append("/definitions/portType/operation[@name = \"");
sb.append("add").append("\"]");
Document doc = builder.build(new File("
CalculatorService.wsdl"));
Namespace ns = Namespace.getNamespace("wsdl", "
http://schemas.xmlsoap.org/wsdl/");
XPath xp = XPath.newInstance(sb.toString
());
xp.addNamespace(ns);
List ele = xp.selectNodes(doc);
System.out.println(" the list is "+ele);
any help please in getting the correct values