DT3 and OPML import … a question of versions?

I have been updating my workflow, and wish to use OPML exports from iThoughtsX, OmniFocus and OmniOutliner.

  • from iThoughts, their export to OPML is not a problem
  • With OmniFocus, I use a script that outputs the entire file or only what I have highlighted/in a view to an OmniOutliner document
  • From OmniOutliner, I can (in theory) either
    (a) move the document in its native form xxxx.ooutline into DT3 or
    (b) export the file as OPML from OmniOutliner and import to DT3
    (thereby recreating the folder and note organization within DT3)

The problem with (b) is that when importing the OPML file into DT3, it throws an exception, with a log message that
11:17:01 AM: ~/Downloads/xxxx.opml Failed

The source of the problem appears to be the version of OPML in which OmniOutliner 5 exports content.

DT3 seems quite happy to import OPML files using Version 1.0.
which start with

<opml version="1.0">

DT3 rejects as unsuitable OPML files using Version 2.0, which begin with

<?xml version="1.0" encoding="UTF-8"?>
 <opml version="2.0">

I see no means in OmniOutliner 5 to select the version of OPML used for export.
Is there:

  • any means of importing OPML version 2.0 into DT3, perhaps using a script?
  • any plans for DT3 to support version 2.0 in the future?

No, current plans as this is the first mention of this I have heard.

Development will have to assess this after holiday vacations are over. Thanks for your patience and understanding.

Thanks. For the near-term, there are work-arounds, but they’re a bit clumsy. Given the popularity of the Omnigroup applications, particularly OmniOutliner and OmniFocus, it seems like something that should go on the list of integrations to update.

  • Rich

Could you please send such a file to cgrunenberg - at - devon-technologies.com? Thanks!