Package org.xmldb.api.modules

Examples of org.xmldb.api.modules.XQueryService


        assertEquals("http://www.foo.com", result.getResource(0).getContent().toString());
    }

    @Test
    public void preserveSpace() throws XMLDBException, IOException, SAXException {
        final XQueryService service =
                storeXMLStringAndGetQueryService("whitespace.xml", ws);

        final ResourceSet result =
                service.queryResource("whitespace.xml", "//text");
        assertEquals(2, result.getSize());

        String item = result.getResource(0).getContent().toString();
        assertXMLEqual("<text> </text>", item);
        item = result.getResource(1).getContent().toString();
View Full Code Here


        assertXMLEqual("<text xml:space=\"default\"/>", item);
    }
   
    @Test
    public void nestedElements() throws XMLDBException {
        final XQueryService service =
                storeXMLStringAndGetQueryService("nested.xml", nested);

        final ResourceSet result = service.queryResource("nested.xml", "//c");
        printResult(result);
        assertEquals(3, result.getSize());
    }
View Full Code Here

//      XPathQueryService service =
//        (XPathQueryService) testCollection.getService(
//          "XPathQueryService",
//          "1.0");
//      ResourceSet result = service.query("//SPEECH[LINE &= 'marriage']");
        final XQueryService service =
                storeXMLStringAndGetQueryService("numbers.xml", numbers);
        final ResourceSet result = service.query("//item/price");

        final Resource r = result.getMembersAsResource();
        final Object rawContent = r.getContent();
        String content = null;
        if(rawContent instanceof File) {
View Full Code Here

        assertTrue("get whole document numbers.xml", m.matches());
    }

    @Test
    public void satisfies() throws XMLDBException {
        final XQueryService service = getQueryService();

        ResourceSet result = queryAndAssert(service,
                "every $foo in (1,2,3) satisfies" +
                "   let $bar := 'baz'" +
                "       return false() ",
View Full Code Here

        assertEquals(query, "false", result.getResource(0).getContent().toString());
    }
   
    @Test
    public void intersect() throws XMLDBException {
        final XQueryService service = getQueryService();

        String query = "()  intersect ()";
        queryAndAssert(service, query, 0, "");

        query = "()  intersect  (1)";
View Full Code Here

        queryAndAssert(service, query, 0, "");
    }
   
    @Test
    public void union() throws XMLDBException {
        final XQueryService service = getQueryService();

        String query = "()  union ()";
        queryAndAssert( service, query, 0, "");

        String message = "";
View Full Code Here

        queryAndAssert(service, query, 2, "");
    }

    @Test
    public void except() throws XMLDBException {
        final XQueryService service = getQueryService();

        String query = "()  except ()";
        queryAndAssert(service, query, 0, "");

        query = "()  except  (1)";
View Full Code Here

        queryAndAssert(service, query, 1, "");
    }

    @Test
    public void convertToBoolean() throws XMLDBException {
        final XQueryService service = getQueryService();
       

        ResourceSet result = queryAndAssert(
                service,
                "let $doc := <element attribute=''/>" + "return ("
View Full Code Here

     * @throws XMLDBException
     */
    @Ignore
    @Test
    public void xpointerElementNameHandling() throws XMLDBException {
        final XQueryService service = storeXMLStringAndGetQueryService(
                "xpointer.xml", xpointerElementName);

        ResourceSet result = service.queryResource("xpointer.xml",
                "/test/.[local-name()='xpointer']");
        printResult(result);
        assertEquals(1, result.getSize());

        result = service.queryResource("xpointer.xml", "/test/xpointer");
        printResult(result);
        assertEquals(1, result.getSize());
    }
View Full Code Here

        assertXMLEqual("<test><test:name xmlns:test=\"http://test.org\"/><test:name xmlns:test=\"http://test.org\"/></test>", result.getResource(0).getContent().toString());
    }

    @Test
    public void substring() throws XMLDBException {
        final XQueryService service = getQueryService();
       
        // Testcases by MIKA
        final String validQuery = "substring(\"MK-1234\", 4,1)";
        ResourceSet result = queryAndAssert( service, validQuery, 1, validQuery);
        assertEquals("1", result.getResource(0).getContent().toString());
View Full Code Here

TOP

Related Classes of org.xmldb.api.modules.XQueryService

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.