Package org.xmldb.api.modules

Examples of org.xmldb.api.modules.XPathQueryService.queryResource()


            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "world", resu.getContent().toString());

            query = "//node/node()";
            result = service.queryResource("cdata.xml", query);
            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "world", resu.getContent().toString());

            query = "/root[node = 'world']";
View Full Code Here


            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "world", resu.getContent().toString());

            query = "/root[node = 'world']";
            result = service.queryResource("cdata.xml", query);
            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, xml, resu.getContent().toString());
        } catch (XMLDBException e) {
            System.out.println("testCDATAQuery(): XMLDBException: " + e);
View Full Code Here

      String large = createXMLContentWithLargeString();
            XPathQueryService service =
                    storeXMLStringAndGetQueryService(file_name, xml);

            query = "doc('" + file_name + "') / details/metadata[ contains(@docid, 'aa') ]";
            result = service.queryResource(file_name, query);
            assertEquals("XQuery: " + query, nbElem, result.getSize());
        } catch (XMLDBException e) {
            System.out.println("testLargeAttributeSimple(): XMLDBException: " + e);
            fail(e.getMessage());
        }
View Full Code Here

            String large = createXMLContentWithLargeString();
            XPathQueryService service =
                    storeXMLStringAndGetQueryService(file_name, xml);

            query = "doc('" + file_name + "') / details/metadata[ @docid = '" + large + "' ]";
            result = service.queryResource(file_name, query);
            assertEquals("XQuery: " + query, nbElem, result.getSize());
        } catch (XMLDBException e) {
            System.out.println("testLargeAttributeSimple(): XMLDBException: " + e);
            fail(e.getMessage());
        }
View Full Code Here

 
    public static ResourceSet queryResource(Collection collection, String resource, String xpath)
    throws XMLDBException
    {
        XPathQueryService service = getQueryService(collection);
        return service.queryResource(resource, xpath);
    }
   
  public static ResourceSet xquery(Collection collection, String xquery)
  throws XMLDBException
  {
View Full Code Here

    ResourceSet result = null;
    if ( xquery != "") {
      // xquery = "/*/*[2]";
      System.out.println("Querying \""+xquery+"\" ..." );
      long t0 = System.currentTimeMillis();
      result = service.queryResource( "big.xml", xquery );
      // assertEquals(1, result.getSize());
      long t1 = System.currentTimeMillis();
      System.out.println("Time for query \""+xquery+"\" on "+ mess + ": " + ( t1-t0) + " ms." );
    }
    return result;
View Full Code Here

        final XPathQueryService query =
                (XPathQueryService) testCollection.getService(
                "XPathQueryService",
                "1.0");
        ResourceSet result = query.queryResource("strings2.xml", "/test/string[. = 'Hello World!']");
        assertEquals(1, result.getSize());

        result = query.query("/test/string[. = 'Hello World!']");
        assertEquals(2, result.getSize());
    }
View Full Code Here

                ResourceSet results = null;

                if( resource != null ) {
                    log( "Query resource: " + resource, Project.MSG_DEBUG );
                    results = service.queryResource( resource, query );
                } else {
                    log( "Query collection", Project.MSG_DEBUG );
                    results = service.query( query );
                }
                log( "Found " + results.getSize() + " results", Project.MSG_INFO );
View Full Code Here

                    storeXMLStringAndGetQueryService(FILE_NAME);

            query = "doc('" + FILE_NAME + "') / details/metadata[@docid= '" + large + "' ]"; // fails !!!
            // query = "doc('"+ FILE_NAME+"') / details/metadata[ docid= '" + large + "' ]"; // test passes!

            result = service.queryResource(FILE_NAME, query);
            printResult(result);
            assertEquals("XQuery: " + query, 2, result.getSize());
        } catch (XMLDBException e) {
            System.out.println("testLargeAttributeRealFile(): XMLDBException: " + e);
            fail(e.getMessage());
View Full Code Here

        try {
            XPathQueryService service =
                (XPathQueryService) collection.getService("XPathQueryService", "1.0");
            ResourceSet resultSet = (resource == null) ?
                    service.query(query) : service.queryResource(resource, query);

            attributes.addAttribute("", QUERY_ATTR, QUERY_ATTR, "CDATA", query);
            attributes.addAttribute("", RESULTS_COUNT_ATTR,
                    RESULTS_COUNT_ATTR, "CDATA", Long.toString(resultSet.getSize()));
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.