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 firstname.lastname@example.org http://lists.xwiki.org/mailman/listinfo/users