Package org.xmldb.api.base

Examples of org.xmldb.api.base.Collection.createResource()


    public void setContentAsSAX() throws SAXException, ParserConfigurationException, XMLDBException, IOException {
        Collection testCollection = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
        assertNotNull(testCollection);

        XMLResource doc =
                (XMLResource) testCollection.createResource("test.xml", "XMLResource");
        String xml =
                "<test><title>Title</title>"
                        + "<para>Paragraph1</para>"
                        + "<para>Paragraph2</para>"
                        + "</test>";
View Full Code Here


    @Test
    public void setContentAsDOM() throws XMLDBException, ParserConfigurationException, SAXException, IOException {
        Collection testCollection = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
        assertNotNull(testCollection);

        XMLResource doc = (XMLResource) testCollection.createResource("dom.xml", "XMLResource");
        String xml =
                "<test><title>Title</title>"
                        + "<para>Paragraph1</para>"
                        + "<para>Paragraph2</para>"
                        + "</test>";
View Full Code Here

    @Test
    public void setContentAsSource_Reader() throws XMLDBException, SAXException, IOException, XpathException {
        Collection testCollection = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
        assertNotNull(testCollection);

        XMLResource doc = (XMLResource) testCollection.createResource("source.xml", "XMLResource");
        final String xml =
                "<test><title>Title1</title>"
                        + "<para>Paragraph3</para>"
                        + "<para>Paragraph4</para>"
                        + "</test>";
View Full Code Here

        Collection testCollection = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
                    assertNotNull(testCollection);
        String resourceName = "QueryTestPerson.xml";
        String id = "test." + System.currentTimeMillis();
        String content = "<?xml version='1.0'?><person id=\"" + id + "\"><name>Jason</name></person>";
        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 + "']");
View Full Code Here

        Collection collection = null;
        XMLResource result = null;

        try {
            collection = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
            result = (XMLResource) collection.createResource(id, XMLResource.RESOURCE_TYPE);
            result.setContent(content);
            collection.storeResource(result);
        } finally {
            closeCollection(collection);
        }
View Full Code Here

        //store sample files as guest
        Collection testCollectionAsGuest = DatabaseManager.getCollection(ROOT_URI + "/" + TEST_COLLECTION);
        File files[] = getShakespeareSamplesDirectory().listFiles(new XMLFilenameFilter());
        for(File file : files) {
            XMLResource res = (XMLResource) testCollectionAsGuest.createResource(file.getName(), "XMLResource");
            res.setContent(file);
            testCollectionAsGuest.storeResource(res);
        }
    }
View Full Code Here

     */
    private XPathQueryService storeXMLStringAndGetQueryService(String documentName,
            String content) throws XMLDBException {
        Collection testCollection = getTestCollection();
        XMLResource doc =
                (XMLResource) testCollection.createResource(
                documentName, "XMLResource");
        doc.setContent(content);
        testCollection.storeResource(doc);
        XPathQueryService service =
                (XPathQueryService) testCollection.getService(
View Full Code Here

     * @throws XMLDBException
     */
    private XPathQueryService storeXMLStringAndGetQueryService(String documentName) throws XMLDBException {
        Collection testCollection = getTestCollection();
        XMLResource doc =
                (XMLResource) testCollection.createResource(
                documentName, "XMLResource");
        doc.setContent(new File(documentName));
        testCollection.storeResource(doc);
        XPathQueryService service = (XPathQueryService) testCollection.getService(
                "XPathQueryService", "1.0");
View Full Code Here

                p.setMode(Permission.USER_STRING + "=+read,+write," + Permission.GROUP_STRING + "=-read,-write," + Permission.OTHER_STRING + "=-read,-write");
                ums.setPermissions(adminCollection, p);

                Collection guestCollection = DatabaseManager.getCollection(URI + XmldbURI.ROOT_COLLECTION + "/" + ADMIN_COLLECTION_NAME, "guest", "guest");

                Resource resource = guestCollection.createResource("testguest", "BinaryResource");
                resource.setContent("123".getBytes());
                try {
                    guestCollection.storeResource(resource);
                    fail();
                } catch (XMLDBException e) {
View Full Code Here

 
  public void testCreateResource() {
    try {
        Collection collection = getCollection();
        { // XML resource:
            Resource resource = collection.createResource("testresource", "XMLResource");
          assertNotNull(resource);
          assertEquals(collection, resource.getParentCollection());
          resource.setContent("<?xml version='1.0'?><xml/>");
          collection.storeResource(resource);
        }
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.