Transforming XML with MindManager
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
Product Manager, Solution Platforms
Trackbacks/Pingbacks
TrackBack URL:
http://blog.mindjet.com/2005/06/transforming-xml-with-mindmanager/trackback/
Reader Comments
-
Posted August 8th, 2005, 8:25 am by Stephan
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 -
Posted August 8th, 2005, 3:21 pm by Michael S. Scherotter
You will have to add the values to the registry via a .reg file or an installer.
Michael -
Posted August 8th, 2005, 10:52 pm by Stephan
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.
-
Posted August 9th, 2005, 5:52 am by Michael S. Scherotter
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 -
Posted August 11th, 2005, 12:46 am by Stephan
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 (0x80070057). 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 -
Posted August 11th, 2005, 3:04 pm by Michael S. Scherotter
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 -
Posted August 12th, 2005, 1:49 am by Stephan
A version including an example has been posted to http://groups.yahoo.com/group/MindManagerDev/files/
Thanks for your help
Stephan
RSS feed for comments on this post.
Sorry, the comment form is closed at this time.




































Write your own Import/Export transforms for Mind Manager