There is no real written specification for the XAR format so you will have to look at the implementation. You can get most XML elements names in https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-xar/src/main/java/org/xwiki/xar/internal/model classes for example.
That being said IMO the easiest for your need would be to write a Input Filter for MediaWiki and then can reuse XAR output filter. See http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module and you can find input/output XAR and input Confluence filters on https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-filter/xwiki-platform-filter-streams to provide you with well tested examples. On Thu, Jun 4, 2015 at 8:43 PM, Mehdi Oulmakki <oulma...@gmail.com> wrote: > Hello everyone, > > I am writing a script to translate XML exports of Mediawiki pages into the > XAR format that XWiki can import. > > My challenge is that I have not found a formal definition of what the > page's xml as well as the package xml should be, as they do not contain > schema information. > > I have been "reverse engineering" the definition by looking at some > exports, but if anyone is aware of where the definition could be found it > would be extremely helpful. > > Thanks! > _______________________________________________ > users mailing list > firstname.lastname@example.org > http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne _______________________________________________ users mailing list email@example.com http://lists.xwiki.org/mailman/listinfo/users