...
Request URI: /path/to/some/resource
Methods: GET, POST
fcr:export Retrieve serialized form of a resource and its subtree. Status title GET
Request Headers:
...
Note |
---|
Objects are exported and imported relative to the request URI path given. E.g., if you run |
...
:
|
Response:
Code Block |
---|
Status: 200
Headers:
Content-Type: application/xml
Body:
<jcrxml:jcrxml xmlns:jcrxml="" /> |
Status:
The resource will be imported to http://localhost:8080/rest/somewhere/else/resource. |
fcr:export Retrieve serialized form of a resource and its subtree. Status title GET
Request Headers:
Status | ||||||
---|---|---|---|---|---|---|
|
Status subtle true
|
...
Request Headers:
...
Export formats; the exact formats available depend on the repository configuration.Format
Note | ||
---|---|---|
The available export formats for an object are available as properties of nodes, e.g. this node exports jcr/xml:
|
Example:
Code Block |
---|
curl "http://localhost:8080/rest/path/to/some/resource/fcr:export" |
Response:
Code Block |
---|
Status: 200
Headers:
Content-Type: application/xml
Body:
<?xml version="1.0" encoding="UTF-8"?><sv:node xmlns:dc="http://purl.org/dc/terms/" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns001="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:test="info:fedora/test/" xmlns:image="http://www.modeshape.org/images/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fedorarelsext="http://fedora.info/definitions/v4/rels-ext#" xmlns:mix="http://www.... |
Status:
Status | ||||||
---|---|---|---|---|---|---|
|
Status | ||||||
---|---|---|---|---|---|---|
|
...
fcr:import Import a serialized resource Status colour Blue title POST
Request Headers:
Import formats. The exact formats available depend on the repository configuration. Status subtle true title Format
Example:
Code Block |
---|
curl -X POST -d "@export.xml" "http://localhost:8080/rest/path/to/some/resource/fcr:import?format=jcr/xml"
Body:
<?xml version="1.0" encoding="UTF-8"?><sv:node xmlns:dc="http://purl.org/dc/terms/" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns001="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:test="info:fedora/test/" xmlns:image="http://www.modeshape.org/images/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fedorarelsext="http://fedora.info/definitions/v4/rels-ext#" xmlns:mix="http://www.... |
Example:
Code Block |
---|
curl -X POST -d "@export.xml" "http://localhost:8080/rest/path/to/some/resource/fcr:import?format=jcr/xml"
Body:
<jcrxml:jcrxml xmlns:jcrxml="" /> |
Response:
Code Block |
---|
Status: 201 Created Headers: Location: http://localhost:8080/rest/path/to/some/resource/ |
...