Examples of PrefixResolverDefault


Examples of org.apache.xml.utils.PrefixResolverDefault

        String value = xsdElem.getElement().getAttribute( attribName );
        if ( "".equals( value ) )
        {
            return null;
        }
        PrefixResolver prefixResolver = new PrefixResolverDefault( xsdElem.getSchemaElement() );
        QName propName = null;
        try
        {
            propName = toQName( value, prefixResolver );
        }
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

         Set resultNodes = new HashSet();

         /**
          * precompile XPath for evaluation; this is taken from {@link XPathAPI#eval}
          */
         PrefixResolverDefault prefixResolver =
            new PrefixResolverDefault(xpathElement);
         Node xpathnode = xpathElement.getChildNodes().item(0);

         if (xpathnode == null) {
            throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR,
                                   "Text must be in ds:Xpath");
View Full Code Here

Examples of org.apache.xml.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 org.apache.xml.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);
      String str = getStrFromNode(xpathnode);
View Full Code Here

Examples of org.apache.xml.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 org.apache.xml.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 org.apache.xml.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 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

Examples of org.apache.xml.utils.PrefixResolverDefault

            String ref = propElem.getAttribute( "ref" );
            StringTokenizer tokenizer = new StringTokenizer( ref, ":" );
            String propPrefix = tokenizer.nextToken();
            String propLocalName = tokenizer.nextToken();
            // TODO: write our own prefix resolver to eliminate dep on Xalan
            PrefixResolver prefixResolver = new PrefixResolverDefault( schemaElem );
            String propNamespace = prefixResolver.getNamespaceForPrefix( propPrefix );
            propNames.add( new QName( propNamespace, propLocalName, propPrefix ) );
        }

        return (QName[]) propNames.toArray( new QName[0] );
    }
View Full Code Here

Examples of org.apache.xml.utils.PrefixResolverDefault

        // 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();
            }
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.