commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Venkatesh Prasad Ranganath <vrangan...@cox.net>
Subject Re: JXPath: XMl traversal
Date Thu, 27 Mar 2003 00:54:30 GMT
Venkatesh Prasad Ranganath wrote:
> Dmitri Plotnikov wrote:
> 
>> Venkatesh,
>>
>> Try passing to the JXPathContext the document itself, rather than its 
>> root
>> element.  I believe JXPath is trying to find a child of the root element
>> called "CONFIGURATION", but of course fails to find one.
>>
>> I hope this helps.
> 
> 
> Nope.  I tried passing the document.  I also tried giving the root 
> element and "//PROCESSOR" as the xpath expression.  Both had no result 
> as in the previous case.  Any clues?
> 

Don't mind my previoud post.  I figured out the "leniency" issue.

>>
>> - Dmitri Plotnikov
>>
>> ----- Original Message -----
>> From: "Venkatesh Prasad Ranganath" <vranganath@cox.net>
>> To: <commons-user@jakarta.apache.org>
>> Sent: Wednesday, March 26, 2003 8:04 AM
>> Subject: JXPath: XMl traversal
>>
>>
>>
>>> Hi,
>>>
>>> The following snippet of code never dives into loop body for the
>>
>>
>> subsequent document.  Can somebody tell me what might I be
>>
>>> doing wrong?
>>>
>>> <doc is a Document object obtained from jaxp parser>
>>> Element root = doc.getDocumentElement();
>>> JXPathContext ctxt = JXPathContext.newContext(root);
>>> for(Iterator i = ctxt.iterate("CONFIGURATION/PROCESSOR"); 
>>> i.hasNext();) {
>>> System.out.println("1");
>>> processProcessor((Element) i.next());
>>> }
>>>
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!-- DOCTYPE CONFIGURATION SYSTEM "MC__1_1BasicSP.dtd"-->
>>> <!DOCTYPE CONFIGURATION SYSTEM "OEP_Configuration_2_2.dtd">
>>> <CONFIGURATION>
>>>     <PROCESSOR>
>>>         <NAME> PROCESSOR1 </NAME>
>>>     </PROCESSOR>
>>> </CONFIGURATION>
>>>
>>> waiting for reply,
>>> -- 
>>>
>>> Venkatesh Prasad Ranganath,
>>> Dept. Computing and Information Science,
>>> Kansas State University, US.
>>> web: http://www.cis.ksu.edu/~rvprasad
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>
>>
> 
> 


-- 

Venkatesh Prasad Ranganath,
Dept. Computing and Information Science,
Kansas State University, US.
web: http://www.cis.ksu.edu/~rvprasad


Mime
View raw message