<div>Hi paul,</div>
<div>&nbsp;thanks for the reply.</div>
<div>But can u please give an&nbsp;example of how to add namespace prefix to the Xpath.</div>
<div>An example would be of great help.</div>
<div>&nbsp;</div>
<div>Awaiting ur response<br><br>&nbsp;</div>
<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Aren't you missing namespace prefixes in your XPath expression ?<br><br>paul<br><br><br>Le 8 août 05, à 14:56, Madhuraj S V a écrit :
<br><br>&gt; Hi,<br>&gt; <br>&gt; Iam a newbie to JDom.<br>&gt; <br>&gt; Iam trying a parse a wsdl file named CalculatorService to get the<br>&gt; value of the message attribute of input element which happens to be<br>&gt; the child of operation element.
<br>&gt; i created a Xpath instance for /definitions/portType/operation[@name<br>&gt; =&quot;add&quot;]<br>&gt; but when i say xpath.selectNodes() it returns empty list even though<br>&gt; it has element with the given value
<br>&gt; <br>&gt; <br>&gt; please find the code snippet i used<br>&gt; <br>&gt; StringBuffer sb = new StringBuffer();<br>&gt; sb.append(&quot;/definitions/portType/operation[@name = \&quot;&quot;);<br>&gt; sb.append(&quot;add&quot;).append(&quot;\&quot;]&quot;);
<br>&gt; Document doc = builder.build(new File(&quot; CalculatorService.wsdl&quot;));<br>&gt; Namespace ns = Namespace.getNamespace(&quot;wsdl&quot;,<br>&gt; &quot;<a href="http://schemas.xmlsoap.org/wsdl/&quot;)">http://schemas.xmlsoap.org/wsdl/&quot;)
</a>;<br>&gt; XPath xp = XPath.newInstance(sb.toString ());<br>&gt; xp.addNamespace(ns);<br>&gt; List ele = xp.selectNodes(doc);<br>&gt; System.out.println(&quot; the list is &quot;+ele);<br>&gt; <br>&gt; anyhelp please in getting the correct values
<br>&gt; <br>&gt; <br>&gt; Awaiting ur response<br>&gt;<br>&gt; --<br><br>-- <br>Regards<br>Madhu Raj<br><a href="mailto:svmadhuraj@gmail.com">svmadhuraj@gmail.com</a> </blockquote></div>