When you get this working it would be nice to post it as a code  
snippet on or even send a patch to modify the  
import page so that it can import  xwiki xml pages.


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)
> $
> 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

Reply via email to