Package org.xmldb.api.modules

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


            }
            assertTrue(exceptionThrown);

            System.out.println("testTypedVariables 9: ========");
            query = "declare variable $v as element()* {( <assign/> , <assign/> ) };\n" + "declare variable $w { <r>{ $v }</r> };\n" + "declare variable $x as element()* { $w/assign };\n" + "$x";
            result = service.query(query);
            assertEquals("XQuery: " + query, 2, result.getSize());
            assertEquals("XQuery: " + query, Node.ELEMENT_NODE, ((XMLResource) result.getResource(0)).getContentAsDOM().getNodeType());
            assertEquals("XQuery: " + query, "assign", ((XMLResource) result.getResource(0)).getContentAsDOM().getNodeName());

            System.out.println("testTypedVariables 10: ========");
View Full Code Here


            assertEquals("XQuery: " + query, Node.ELEMENT_NODE, ((XMLResource) result.getResource(0)).getContentAsDOM().getNodeType());
            assertEquals("XQuery: " + query, "assign", ((XMLResource) result.getResource(0)).getContentAsDOM().getNodeName());

            System.out.println("testTypedVariables 10: ========");
            query = "declare variable $v as node()* { () };\n" + "$v";
            result = service.query(query);
            assertEquals("XQuery: " + query, 0, result.getSize());

            System.out.println("testTypedVariables 11: ========");
            query = "declare variable $v as item()* { () };\n" + "$v";
            result = service.query(query);
View Full Code Here

            result = service.query(query);
            assertEquals("XQuery: " + query, 0, result.getSize());

            System.out.println("testTypedVariables 11: ========");
            query = "declare variable $v as item()* { () };\n" + "$v";
            result = service.query(query);
            assertEquals("XQuery: " + query, 0, result.getSize());

            System.out.println("testTypedVariables 12: ========");
            query = "declare variable $v as empty() { () };\n" + "$v";
            result = service.query(query);
View Full Code Here

            result = service.query(query);
            assertEquals("XQuery: " + query, 0, result.getSize());

            System.out.println("testTypedVariables 12: ========");
            query = "declare variable $v as empty() { () };\n" + "$v";
            result = service.query(query);
            assertEquals("XQuery: " + query, 0, result.getSize());

            System.out.println("testTypedVariables 13: ========");
            query = "declare variable $v as item() { () };\n" + "$v";
            try {
View Full Code Here

            System.out.println("testTypedVariables 13: ========");
            query = "declare variable $v as item() { () };\n" + "$v";
            try {
                exceptionThrown = false;
                result = service.query(query);
            } catch (XMLDBException e) {
                exceptionThrown = true;
                message = e.getMessage();
            }
            assertTrue("XQuery: " + query, exceptionThrown);
View Full Code Here

      coll.storeResource(r);

      XPathQueryService xpqs =
        (XPathQueryService) coll.getService("XPathQueryService", "1.0");
      ResourceSet rs =
        xpqs.query(
          "//properties[property[@key='type' and text()='Table']]");
      for (ResourceIterator i = rs.getIterator();
        i.hasMoreResources();
        ) {
        r = (XMLResource) i.nextResource();
View Full Code Here

    System.out.println(mods + " nodes updated.");
   
    // query for section
    XPathQueryService query = (XPathQueryService)
      col.getService("XPathQueryService", "1.0");
    ResourceSet result = query.query("/article/section/para/text()");
    Assert.assertEquals(1, result.getSize());
    updateText = result.getResource(0).getContent().toString();
    result = query.query("/article/section/para[. = '" + updateText + "']");
    Assert.assertEquals(1, result.getSize());
    System.out.println(result.getResource(0).getContent().toString());
View Full Code Here

    XPathQueryService query = (XPathQueryService)
      col.getService("XPathQueryService", "1.0");
    ResourceSet result = query.query("/article/section/para/text()");
    Assert.assertEquals(1, result.getSize());
    updateText = result.getResource(0).getContent().toString();
    result = query.query("/article/section/para[. = '" + updateText + "']");
    Assert.assertEquals(1, result.getSize());
    System.out.println(result.getResource(0).getContent().toString());
   
    mods = service.update(REMOVE);
    Assert.assertEquals(1, mods);
View Full Code Here

        resource = testCollection.createResource(resourceName, "XMLResource");
        resource.setContent(content);
        testCollection.storeResource(resource);

        XPathQueryService service = (XPathQueryService) testCollection.getService("XPathQueryService", "1.0");
        ResourceSet rs = service.query("/person[@id='" + id + "']");

        for (ResourceIterator iterator = rs.getIterator(); iterator.hasMoreResources();) {
            Resource r = iterator.nextResource();
            System.err.println("Resource id=" + r.getId() + " xml=" + r.getContent());
            testCollection.removeResource(r);
View Full Code Here

       assertEquals("1", result.getResource(0).getContent());

       result = service.query("util:index-type(/test/e/@e)");
       assertEquals("xs:float", result.getResource(0).getContent());

       result = service.query("util:index-key-occurrences(/test//@f, true())");
       assertEquals(1, result.getSize());
       assertEquals("1", result.getResource(0).getContent());

       result = service.query("util:index-type(/test//@f)");
       assertEquals("xs:boolean", result.getResource(0).getContent());
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.