I tried the patch I found here for mindmanager2mm to support priority icons. It failed, causing a stack dump due to syntactically incorrect xslt. The match was attempting to locate all Task elements with TaskPriority attribute containing a wildcard string, which is not supported (and besides which, was missing some final punctuation). All we really need is to find all the Task elements containing TaskPriority attributes, e.g.
<ap:Task TaskPriority="urn:mindjet:Prio2" Dirty="0000000000000001" Resources="BG" ResourcesLoad="100" TaskPriorityReadOnly="false" DurationReadOnly="false" StartDateReadOnly="false" DeadlineDateReadOnly="false" TaskPercentageReadOnly="false" ResourcesReadOnly="false"/>
The <xsl:choose> takes care of the rest, narrowing it down to up to 5 priority levels (verified that MindManager 9 supports this).
The attached updated patch fixes the issue. I tested this with a MindManager 9 mmap file and it imports fine with Freemind 0.9.0.
Log in to post a comment.