OpenWiki has been developing the filter stream framework, to allow for converting from some input streams to any/multiple output target streams. Filter stream framework creates generic interfaces for the input which could be written down to any target output stream without any/much changes to the input streams filter. This allows for easy extension of the converter to target multiple output streams target filter, while maintaining a single input stream filter definition.
There are some pre-existing extensions that help convert from dokuwiki to XWiki. Using the a steam framework, we can create input streams from dokuwiki which can now be generic and be output to any other wiki schema including XWiki’s own.