[jdom-interest] Using XPath in Multi-Threaded Env
    Rajan Gupta 
    rgupta99_1999 at yahoo.com
       
    Thu Jun  5 10:10:02 PDT 2003
    
    
  
All,
Is it possible to reuse an instance of XPath across multiple threads of
execution using different instances of DOM Documents in each thread?
I was looking at the code in JaxenPath.java & noticed that context is
stored as an attribute of the class, while not being really used anywhere
except in translateNamespacePrefixToUri() method. Following is a code
snippet.
public List selectNodes(Object context) throws JDOMException {
      try {
         currentContext = context;
         return xPath.selectNodes(context);
      }
      catch (JaxenException ex1) {
         throw new JDOMException("XPath error while evaluating \"" +
                        xPath.toString() + "\": " + ex1.getMessage(),
ex1);
      }
      finally {
         currentContext = null;
      }
   }
Thanks in advance,
Rajan
__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
    
    
More information about the jdom-interest
mailing list