Examples of queryResource()


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

            assertEquals("XQuery: " + query, "<value>X</value>", resu.getContent());

            //Ordered value sequence
            System.out.println("testFor 8: ========");
            query = "for $e in (1) order by $e return $e";
            result = service.queryResource(NUMBERS_XML, query);
            printResult(result);
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "1", resu.getContent());

        } catch (XMLDBException e) {
View Full Code Here

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

                    "</root> " +
                    "let $b := for $bar in $a/b/c/bar " +
                    "where ($bar/../@name = 'x') " +
                    "return $bar " +
                    "return $b";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 2, result.getSize());
            printResult(result);
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "2", ((Element) resu.getContentAsDOM()).getAttribute("name"));
            resu = (XMLResource) result.getResource(1);
View Full Code Here

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

                    storeXMLStringAndGetQueryService(NUMBERS_XML, numbers);
            service.setProperty(OutputKeys.INDENT, "no");

            query = "let $node := (<c id='OK'><b id='cool'/></c>)/descendant::*/attribute::id " +
                    "return <a>{$node}</a>";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a id='cool'/>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $node := (<c id='OK'><b id='cool'/></c>)/descendant-or-self::*/child::b " +
                    "return <a>{$node}</a>";
View Full Code Here

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

            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a id='cool'/>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $node := (<c id='OK'><b id='cool'/></c>)/descendant-or-self::*/child::b " +
                    "return <a>{$node}</a>";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a><b id='cool'/></a>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $node := (<c id='OK'><b id='cool'/></c>)/descendant-or-self::*/descendant::b " +
                    "return <a>{$node}</a>";
View Full Code Here

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

            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a><b id='cool'/></a>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $node := (<c id='OK'><b id='cool'/></c>)/descendant-or-self::*/descendant::b " +
                    "return <a>{$node}</a>";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a><b id='cool'/></a>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $doc := <a id='a'><b id='b'/></a> " +
                    "return $doc/*/(<id>{@id}</id>)";
 
View Full Code Here

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

            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<a><b id='cool'/></a>", ((XMLResource) result.getResource(0)).getContent().toString());

            query = "let $doc := <a id='a'><b id='b'/></a> " +
                    "return $doc/*/(<id>{@id}</id>)";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<id id='b' />", ((XMLResource) result.getResource(0)).getContent().toString());

        } catch (Exception e) {
            System.out.println("testVirtualNodesets : XMLDBException: " + e);
View Full Code Here

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

                    "element node2 {'2'} " +
                    "} " +
                    "for $x in $a " +
                    "where $x/@id eq 'id' " +
                    "return $x";
            result = service.queryResource(NUMBERS_XML, query);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertXMLEqual("<node1 id='id'><node1>1</node1><node2>2</node2></node1>",
                    ((XMLResource) result.getResource(0)).getContent().toString());

        } catch (Exception e) {
View Full Code Here

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

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

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

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

        try {
            XPathQueryService service =
                    storeXMLStringAndGetQueryService("cdata.xml", xml);
            service.setProperty(OutputKeys.INDENT, "no");
            query = "//text()";
            result = service.queryResource("cdata.xml", query);
            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "world", resu.getContent().toString());

            query = "//node/text()";
View Full Code Here

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/text()";
            result = service.queryResource("cdata.xml", query);
            assertEquals(1, result.getSize());
            resu = (XMLResource) result.getResource(0);
            assertEquals("XQuery: " + query, "world", resu.getContent().toString());

            query = "//node/node()";
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.