Thanks for replying...
If I have a document like this:
<?xml version="1.0" encoding="UTF-8"?>
<cheeses>
<cheese>edam</cheese>
<cheese>lancashire</cheese>
<cheese>cheshire</cheese>
<cheese>stilton</cheese>
</cheeses>
...and I import it using:
fis = new FileInputStream(inputFile);
session.importXML(node.getPath(), fis,
ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW);
fis.close();
...when I export it using:
out = new FileOutputStream(outputFile);
session.exportDocumentView(node.getPath(), out, true, false);
...I get:
<?xml version="1.0" encoding="UTF-8"?>
<cheeses xmlns:dc="http://www.purl.org/dc/elements/1.1/"
xmlns:jcr="http://www.jcp.org/jcr/1.0"
xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
xmlns:sv="http://www.jcp.org/jcr/sv/1.0"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:fn="http://www.w3.org/2005/xpath-functions"
xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions"
xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:rep="internal"
jcr:primaryType="nt:unstructured">
<cheese jcr:primaryType="nt:unstructured">edam</cheese>
<cheese jcr:primaryType="nt:unstructured">lancashire</cheese>
<cheese jcr:primaryType="nt:unstructured">cheshire</cheese>
<cheese jcr:primaryType="nt:unstructured">stilton</cheese>
</cheeses>
...is there any way to just get the original document out?
Thanks,
Phil.
Julian Reschke wrote:
>
> woolly wrote:
>> Surely then I would want to use some form of document view, then, in
>> order to
>> get back the original document I put in?
>
> Yes (contrary to what you've been told here before).
>
> There are known limitations with the document view (such as restrictions
> with multivalued props). But the thing you complained about was
> something else; maybe unneeded attributes in the jcr namespace? Could
> you be a bit more specific about that problem?
>
> Best regards, Julian
>
>
>
--
View this message in context:
http://www.nabble.com/Importing-and-Exporting-XML-tf3908819.html#a11097246
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.