m_xcontext.reset();
m_xcontext.reset();
private XObject eval(Node contextNode, Node xpathnode, String str, Node namespaceNode) throws TransformerException { if (context == null) { context = new XPathContext(xpathnode); context.setSecureProcessing(true); } // Create an object to resolve namespace prefixes. // XPath namespaces are resolved from the input context node's document element // if it is a root node, or else the current context node (for lack of a better // resolution space, given the simplicity of this sample code). Node resolverNode = (namespaceNode.getNodeType() == Node.DOCUMENT_NODE) ? ((Document) namespaceNode).getDocumentElement() : namespaceNode; PrefixResolverDefault prefixResolver = new PrefixResolverDefault(resolverNode); if (!str.equals(xpathStr)) { if (str.indexOf("here()") > 0) { context.reset(); } xpath = createXPath(str, prefixResolver); xpathStr = str; } // Execute the XPath, and have it return the result int ctxtNode = context.getDTMHandleFromNode(contextNode); return xpath.execute(context, ctxtNode, prefixResolver); }
xpContext.reset(); XObject xOb = query.execute(xpContext, docNode, null);
xpContext.reset(); XObject xOb = query.execute(xpContext, docNode, null);
xpContext.reset(); XObject xOb = query.execute(xpContext, docNode, null);
contextNode.getNodeName() }); context.reset(); XObject result = null; try {
contextNode.getNodeName() }); context.reset(); XObject result = null; try {
contextNode.getNodeName() }); context.reset(); XObject result = null; try {
m_xcontext.reset();
m_xcontext.reset();
m_xcontext.reset();
m_xcontext.reset();
m_xcontext.reset();
m_xcontext.reset();