Examples of PrefixResolverDefault


Examples of com.sun.org.apache.xml.internal.utils.PrefixResolverDefault

    // 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).
    PrefixResolverDefault prefixResolver = new PrefixResolverDefault(
      (namespaceNode.getNodeType() == Node.DOCUMENT_NODE)
      ? ((Document) namespaceNode).getDocumentElement() : namespaceNode);

    // Create the XPath object.
    XPath xpath = new XPath(str, null, prefixResolver, XPath.SELECT, null);
View Full Code Here

Examples of com.sun.org.apache.xml.internal.utils.PrefixResolverDefault

        String str;
        XPathNodeFilter(Element xpathElement,
                        Node xpathnode, String str) {
            this.xpathnode=xpathnode;
            this.str=str;
            prefixResolver =new PrefixResolverDefault(xpathElement);
        }
View Full Code Here

Examples of com.sun.org.apache.xml.internal.utils.PrefixResolverDefault

      // 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).
      PrefixResolverDefault prefixResolver =
         new PrefixResolverDefault((namespaceNode.getNodeType()
                                    == Node.DOCUMENT_NODE)
                                   ? ((Document) namespaceNode)
                                      .getDocumentElement()
                                   : namespaceNode);
View Full Code Here

Examples of com.sun.org.apache.xml.internal.utils.PrefixResolverDefault

   
   
   
    // Setting namespace context to XPath
    // Assuming that the namespace prefix in the mapping xpath is the same as the one used in the document
    final PrefixResolver resolver = new PrefixResolverDefault(doc.getDocumentElement());
   
    NamespaceContext ctx = new NamespaceContext() {
   
           public String getNamespaceURI(String prefix) {
                  return resolver.getNamespaceForPrefix(prefix);
           }
           // Dummy implementation - not used!
           public Iterator getPrefixes(String val) {
             return null;
           }
View Full Code Here

Examples of org.apache.xalan.xpath.xml.PrefixResolverDefault

   
    protected void prepare() throws Exception {
        // Create an object to resolve namespace prefixes.
        // XPath namespaces are resolved from the input root node's
        // document element if it is a root node, or else the current root node.
        prefixResolver = namespace != null ? new PrefixResolverDefault (namespace):
                                             new PrefixResolverDefault (rootNode);

        // parse the specified Query-String and build an Parse-Tree
        parser.initXPath (xpath, qstring, prefixResolver);

        hasChanged = false;
View Full Code Here

Examples of org.apache.xalan.xpath.xml.PrefixResolverDefault

    // 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).
    PrefixResolverDefault prefixResolver = new PrefixResolverDefault((contextNode.getNodeType() == Node.DOCUMENT_NODE)
                                                         ? ((Document)contextNode).getDocumentElement() :
                                                           contextNode);

    // Create the XPath object.
    XPath xpath = new XPath();
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

        if (xpathSupport == null) xpathSupport = new XPathContext();
        else xpathSupport.reset();

        Node namespaceNode = (Node)data;

        if (prefixResolver == null) prefixResolver = new PrefixResolverDefault(
          (namespaceNode.getNodeType() == Node.DOCUMENT_NODE) ? ((Document) namespaceNode).getDocumentElement() : namespaceNode);

        // Create the XPath object.
        XPath xpath = (XPath)XpathTable.get(path);
        if (xpath == null) {
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

         Expression ex = null;

         try {
            if ( nsMap != null ) {
               Node n = nsMap.getContextNode();
               pr = new PrefixResolverDefault(n);
            }

            XPathParser parser = new XPathParser(errorListener, null);
            cmp = new Compiler(errorListener, null);
            parser.initXPath(cmp, query, pr);
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

               Node n = d.getDocumentElement();

               XPathContext xpc = new XPathContext();
               PrefixResolver pfx;
               if ( pr == null ) {
                  pfx = new PrefixResolverDefault(d.getDocumentElement());
                  xp = new XPath(query, null, pfx, XPath.SELECT, errors);
               }
               else {
                  pfx = pr;
                  if ( xp == null )
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

             * in the query (Xalan will just throw an error if a prefix
             * is used).  In the future we may want to revisit this
             * to make it easier for users to query based on namespaces.
             */
            query = new XPath(queryExpr, null,
                new PrefixResolverDefault(dBuilder.newDocument()),
                XPath.SELECT);
           
            this.queryExpr = queryExpr;
            this.opName = opName;
            this.recompileQuery = false;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.