Package org.xmldb.api.modules

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


                service.setProperty(OutputKeys.ENCODING, properties.getProperty("encoding"));
                final Random r = new Random(System.currentTimeMillis());
                for (int i = 0; i < 10; i++) {
                    final String query = queries.get(r.nextInt(queries.size()));
                    System.out.println(getName() + " query: " + query);
                    final ResourceSet result = service.query(query);
                    System.out.println(getName() + " found: " + result.getSize());
                }
            } catch (final XMLDBException e) {
                System.err.println("ERROR: " + e.getMessage());
            }
View Full Code Here


                    "local:append((), 0)";
            XPathQueryService service =
                    (XPathQueryService) getTestCollection().getService(
                    "XPathQueryService",
                    "1.0");
            ResourceSet result = service.query(q1);
            assertEquals(result.getSize(), 5000);
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

                    "let $a := <A/> for $b in $a//B/string() return \"Oops!\"";
            XPathQueryService service =
                    (XPathQueryService) getTestCollection().getService(
                    "XPathQueryService",
                    "1.0");
            ResourceSet result = service.query(q1);
            assertEquals(0, result.getSize());
        } catch (Exception e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

            System.out.println("testCombiningNodeSequences 1: ========");
            query = "let $a := <a/> \n" +
                    "let $aa := ($a, $a) \n" +
                    "for $b in ($aa intersect $aa \n)" +
                    "return $b";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertEquals("XQuery: " + query, "<a/>", ((XMLResource) result.getResource(0)).getContent());

            System.out.println("testCombiningNodeSequences 2: ========");
View Full Code Here

            System.out.println("testCombiningNodeSequences 2: ========");
            query = "let $a := <a/> \n" +
                    "let $aa := ($a, $a) \n" +
                    "for $b in ($aa union $aa \n)" +
                    "return $b";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, 1, result.getSize());
            assertEquals("XQuery: " + query, "<a/>", ((XMLResource) result.getResource(0)).getContent());

            System.out.println("testCombiningNodeSequences 3: ========");
View Full Code Here

            System.out.println("testCombiningNodeSequences 3: ========");
            query = "let $a := <a/> \n" +
                    "let $aa := ($a, $a) \n" +
                    "for $b in ($aa except $aa \n)" +
                    "return $b";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, 0, result.getSize());


        } catch (XMLDBException e) {
View Full Code Here

                    "XPathQueryService",
                    "1.0");

            System.out.println("testInMemoryNodeSequences 1: ========");
            query = "let $c := (<a/>,<b/>) return <t>text{$c[1]}</t>";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, "<t>text<a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 2: ========");
            query = "let $c := (<a/>,<b/>) return <t><text/>{$c[1]}</t>";
View Full Code Here

            printResult(result);
            assertEquals("XQuery: " + query, "<t>text<a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 2: ========");
            query = "let $c := (<a/>,<b/>) return <t><text/>{$c[1]}</t>";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, "<t><text/><a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 3: ========");
            query = "let $c := (<a/>,<b/>) return <t>{\"text\"}{$c[1]}</t>";
View Full Code Here

            printResult(result);
            assertEquals("XQuery: " + query, "<t><text/><a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 3: ========");
            query = "let $c := (<a/>,<b/>) return <t>{\"text\"}{$c[1]}</t>";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, "<t>text<a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 4: ========");
            query = "let $c := (<a/>,\"b\") return <t>text{$c[1]}</t>";
View Full Code Here

            printResult(result);
            assertEquals("XQuery: " + query, "<t>text<a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 4: ========");
            query = "let $c := (<a/>,\"b\") return <t>text{$c[1]}</t>";
            result = service.query(query);
            printResult(result);
            assertEquals("XQuery: " + query, "<t>text<a/></t>", result.getResource(0).getContent());

            System.out.println("testInMemoryNodeSequences 5: ========");
            query = "let $c := (<a/>,\"b\") return <t><text/>{$c[1]}</t>";
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.