Package org.apache.xml.utils

Examples of org.apache.xml.utils.PrefixResolverDefault


                   
    private void testActions( SActions actions, Node node
                throws SAXException, TransformerException {
//      System.out.println("rule tested");
     
      PrefixResolverDefault resolver = new PrefixResolverDefault(node);
     
      synchronized(actions) {
        // I'm not sure whether XPath object is thread-safe.
        // so for precaution, synchronize it.
               
View Full Code Here


      // What's the right way to do this?

      // Create a XPath parser.
      XPathParser parser = new XPathParser((ErrorListener)m_problemListener.getErrorHandler(), null);
      XPathContext xpathContext = new XPathContext();
      PrefixResolverDefault nsNode = new PrefixResolverDefault(fragBase); //xpathContext.getNamespaceContext();

      NodeIterator nl = null;
      // Create the XPath object.
      try{
      XPath xpath = new XPath(fragID, null, nsNode, XPath.MATCH);
View Full Code Here

      if ( "".equals( value ) )
      {
         return null;
      }

      PrefixResolver prefixResolver = new PrefixResolverDefault( xsdElem.getSchemaElement(  ) );
      QName          propName = null;
      try
      {
         propName = toQName( value, prefixResolver );
      }
View Full Code Here

        if (namespace != null) {
            if (namespace.getNodeType() == Node.DOCUMENT_NODE) {
                namespace = ((Document) namespace).getDocumentElement();
            }

            prefixResolver = new PrefixResolverDefault(namespace);
        } else {
            prefixResolver = new PrefixResolverDefault(rootNode);
        }

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

                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) {
                        xp = new XPath(query, null, pfx, XPath.SELECT, errors);
View Full Code Here

            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

   * @return XPath
   */
  static public XPath createXPath(String expr, Node contextNode, int type)
    throws TransformerException
  {
    PrefixResolver resolver = new PrefixResolverDefault(contextNode);
    return createXPath(expr, null, resolver, type);
  }
View Full Code Here

   * @return NodeList
   */
  public static NodeList execute(String expr, Node contextNode, int type)
    throws TransformerException
  {
    PrefixResolver resolver = new PrefixResolverDefault(contextNode);
    XPath xpath = createXPath(expr, resolver, type);
    XPathContext xpathContext = new XPathContext();
    XObject xobj = xpath.execute(xpathContext, contextNode, resolver);
    if (xobj != null) {
      return xobj.nodelist();
View Full Code Here

  public static NodeList execute(String systemId, String expr, Node contextNode, int type)
    throws TransformerException
  {
    SAXSourceLocator locator = new SAXSourceLocator();
    locator.setSystemId(systemId);
    PrefixResolver resolver = new PrefixResolverDefault(contextNode);
    XPath xpath = new XPath(expr, locator, resolver, type);
    return execute(xpath, contextNode);
  }
View Full Code Here

TOP

Related Classes of org.apache.xml.utils.PrefixResolverDefault

Copyright © 2018 www.massapicom. 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.