Package org.xmldb.api.modules

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


    @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");
View Full Code Here


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

    @Test
View Full Code Here

        final XQueryService service = storeXMLStringAndGetQueryService(
                testDocument, numbers);

        String query = "/test/item[ @id='1' ]";
        ResourceSet result = service.queryResource(testDocument, query);
        System.out.println("testAttributes 1: ========");
        printResult(result);
        assertEquals("XPath: " + query, 1, result.getSize());

        XMLResource resource = (XMLResource)result.getResource(0);
View Full Code Here

        if (node.getNodeType() == Node.DOCUMENT_NODE)
            node = node.getFirstChild();
        assertEquals("XPath: " + query, "item", node.getNodeName());

        query = "/test/item [ @type='alphanum' ]";
        result = service.queryResource(testDocument, query);
        System.out.println("testAttributes 2: ========");
        printResult(result);
        assertEquals("XPath: " + query, 1, result.getSize());
    }
View Full Code Here

    @Test
    public void starAxis() throws XMLDBException {
        final XQueryService service =
                storeXMLStringAndGetQueryService("numbers.xml", numbers);

        ResourceSet result = service.queryResource("numbers.xml", "/*/item");
        System.out.println("testStarAxis 1: ========");
        printResult(result);
        assertEquals("XPath: /*/item", 4, result.getSize());

        result = service.queryResource("numbers.xml", "/test/*");
 
View Full Code Here

        ResourceSet result = service.queryResource("numbers.xml", "/*/item");
        System.out.println("testStarAxis 1: ========");
        printResult(result);
        assertEquals("XPath: /*/item", 4, result.getSize());

        result = service.queryResource("numbers.xml", "/test/*");
        System.out.println("testStarAxis  2: ========");
        printResult(result);
        assertEquals("XPath: /test/*", 4, result.getSize());

        result = service.queryResource("numbers.xml", "/test/descendant-or-self::*");
 
View Full Code Here

        result = service.queryResource("numbers.xml", "/test/*");
        System.out.println("testStarAxis  2: ========");
        printResult(result);
        assertEquals("XPath: /test/*", 4, result.getSize());

        result = service.queryResource("numbers.xml", "/test/descendant-or-self::*");
        System.out.println("testStarAxis  3: ========");
        printResult(result);
        assertEquals("XPath: /test/descendant-or-self::*", 13, result.getSize());

        result = service.queryResource("numbers.xml", "/*/*");
 
View Full Code Here

        result = service.queryResource("numbers.xml", "/test/descendant-or-self::*");
        System.out.println("testStarAxis  3: ========");
        printResult(result);
        assertEquals("XPath: /test/descendant-or-self::*", 13, result.getSize());

        result = service.queryResource("numbers.xml", "/*/*");
        System.out.println("testStarAxis 4: ========" );
        printResult(result);
        //Strange !!! Should be 8
        assertEquals("XPath: /*/*", 4, result.getSize());
    }
View Full Code Here

                storeXMLStringAndGetQueryService("namespaces.xml", namespaces);
        service.setNamespace("t", "http://www.foo.com");
        System.out.println("testStarAxisConstraints : ========");

        String query = "// t:title/text() [ . != 'aaaa' ]";
        ResourceSet result = service.queryResource( "namespaces.xml", query);
        printResult(result);
        assertEquals("XPath: " + query, 1, result.getSize() );
        System.out.println("testStarAxisConstraints : ========");

        query = "/t:test/*:section[contains(., 'comment')]";
View Full Code Here

        printResult(result);
        assertEquals("XPath: " + query, 1, result.getSize() );
        System.out.println("testStarAxisConstraints : ========");

        query = "/t:test/*:section[contains(., 'comment')]";
        result = service.queryResource("namespaces.xml", query);
        printResult(result);
        assertEquals("XPath: " + query, 1, result.getSize());
        System.out.println("testStarAxisConstraints : ========");

        query = "/t:test/t:*[contains(., 'comment')]";
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.