One of the seldom-discussed feature of MindManager X5 Pro is the ability to read and write XML files. XML is a text-based self-defining data format that MindManager X5 is built upon. In MindManager, this XML-reading and writing feature is called Transformations and registered transformations appear as file types in the File Open and File Save-As dialog boxes. Transformations are XSL files that define how one XML file is programatically mapped to another. Writing these XSL files is a software development task that Mindjet Developer Support can help you with.
Examples of XML formats that transforms can be written for include:
-
Microsoft Office 2003
-
Outline Processor Markup Language (OPML)
-
FreeMind
-
RSS
We have written inbound transformations for FreeMind and OPML to see how transformations can be built. Give it a try! If you build something cool, share it with us and we will post it in here and in our DevZone!
Michael S. Scherotter
Business Solutions Architect
Mindjet Corporation










#1 by Stephan at August 12th, 2005
A version including an example has been posted to http://groups.yahoo.com/group/MindManagerDev/files/
Thanks for your help
Stephan
#2 by Michael S. Scherotter at August 11th, 2005
Try the Yahoo MindManager Dev Forum at http://groups.yahoo.com/group/MindManagerDev/
If you post a link to the XSL or if you post the XSL, I can help you debug it.
Michael
#3 by Stephan at August 11th, 2005
Thanks again, that worked well – sorry it seems that my web research was not sufficient, there’s even such a generator online: http://www.google.nl/url?sa=t&ct=res&cd=5&url=http%3A//www.somacon.com/p113.php&ei=IA_7QtyiBpvWwgGFuNXnDg
Unfortunately, my XSL file works well with the saxon processor, but MindManager gives me an XML processing error (0×80070057). I tried it with Microsofts XSLT processor, msxsl.exe, but this also gave me strange results. So I guess I have to see what I can do there.
Is there a better forum for these kind of questions?
Thanks again
Stephan
#4 by Michael S. Scherotter at August 9th, 2005
You can use the utility GUIDGEN.exe
http://www.google.com/search?sourceid=navclient&q=guidgen%2Eexe
Michael S. Scherotter
Business Solutions Architect
Mindjet LLC
#5 by Stephan at August 8th, 2005
Yes, I’ve seen the registry entries mentioned in the DevZone article. But how do I properly generate my very own GUIDs?
I tried to search the internet for FAQs or Howtos with no success.
#6 by Michael S. Scherotter at August 8th, 2005
You will have to add the values to the registry via a .reg file or an installer.
Michael
#7 by Stephan at August 8th, 2005
Okay, I have a sample XSL file for export and I’d like to include that into MindManager. Is there a description somewhere on how to add those registry values describe in the dev support?
As soon as I finished everything, I’ll be happy to share my XSL file (Mindmap to LaTeX).
Thanks
Stephan