Package org.xmldb.api.base

Examples of org.xmldb.api.base.ResourceSet


    // search all records whose last name begins with 'ith'
    String query = "//person[(string-length(//person/last) >= 4) and (substring(//person/last, 2)='mith')]";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(2, res.size());
  }
View Full Code Here


  {
    String query = "//person[age > 25]";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(1, res.size());
  }
View Full Code Here

  {
    String query = "//person[first='John' and last='Smith']/first/text()";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    ResourceSet resultSet = xpathservice.query(query);

    assertEquals(1L, resultSet.getSize());
    assertEquals("John", resultSet.getResource(0).getContent());
  }
View Full Code Here

  {
    String query = "//person/first/text()";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();

    List res = asList(results);
    assertEquals(2, res.size());
  }
View Full Code Here

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    xpathservice.setNamespace("h", "http://example.net/person");

    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(1, res.size());

    XMLResource resource = (XMLResource) resultSet.getResource(0);

    // ensure that the resource has the correct doc id.
    assertEquals("doc3", resource.getDocumentId());

    Node node = resource.getContentAsDOM();
View Full Code Here

    String query = "//@bar";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");

    ResourceSet resultSet = null;
    try
    {
      resultSet = xpathservice.query(query);
    }
    catch (Exception e)
    {
      fail(e.getMessage());
    }

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(2, res.size());

    XMLResource resource = (XMLResource) resultSet.getResource(0);

    Node node = resource.getContentAsDOM();

    client.removeDocument(TEST_COLLECTION_PATH, "doc3");
  }
View Full Code Here

    String query = "//foo/@bar";

    Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");

    ResourceSet resultSet = null;
    try
    {
      resultSet = xpathservice.query(query);
    }
    catch (Exception e)
    {
      fail(e.getMessage());
    }

    assertEquals(1L, resultSet.getSize());
    assertEquals("foo", resultSet.getResource(0).getContent().toString());
  }
View Full Code Here

    Collection col = client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    try
    {
      ResourceSet resultSet = xpathservice.query(query);

      // when we do support it the following tests will be run
      assertEquals(2L, resultSet.getSize());
      assertEquals("true", resultSet.getResource(1L).getContent());

    }
    catch (XMLDBException e)
    {
      fail(e.getMessage());
View Full Code Here

    Collection col = client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    try
    {
      ResourceSet resultSet = xpathservice.query(query);

      assertEquals(2L, resultSet.getSize());
    }
    catch (XMLDBException e)
    {
      fail(e.getMessage());
    }
View Full Code Here

    Collection col = client.getCollection(TEST_COLLECTION_PATH);
    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    try
    {
      ResourceSet resultSet = xpathservice.query(query);

      assertEquals(2L, resultSet.getSize());
    }
    catch (XMLDBException e)
    {
      fail(e.getMessage());
    }
View Full Code Here

TOP

Related Classes of org.xmldb.api.base.ResourceSet

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.