Paul,
When you get this working it would be nice to post it as a code
snippet on http://code.xwiki.org or even send a patch to modify the
import page so that it can import xwiki xml pages.
Thanks
-Vincent
On Jan 14, 2008, at 4:30 PM, Vincent Massol wrote:
>
> On Jan 14, 2008, at 4:02 PM, Paul Libbrecht wrote:
>
>>
>> Hello,
>>
>> for some reasons I am missing a few documents in my xwiki instance
>> and would like to upload them from source. But I can't seem to find
>> a way to upload the XML files, only XARs (and don't know how to
>> pack a xar yet).
>>
>> I know I could view the XML, unescape the needed part, and paste
>> into the web but that's very awkward.
>
> Right now we don't any UI to do what you want so I see only 2
> possibilities:
>
> 1) create the XAR. It's simply a Zip with a package.xml file. Check
> an existing xar for the format of that file. You could also use our
> maven xar plugin but that's probably going to take longer.
> 2) write some velocity script, such as (not tested):
>
> #set ($tmpDoc = $xwiki.createDocument())
> #set ($newdoc = $tmpDoc.getDocument().fromXml(string or inputstream)
> $newdoc.save()
>
> You'll get the xml string or input stream by attaching the xml
> source to a page and with something like:
> $attachmentpage.getAttachment("attachment name").getContentAsString()
>
> Note that you'll need programming rights for this.
>
> -Vincent
>
>
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users