The Mindjet Blog

Transforming XML with MindManager

Technorati Tag(s): , — June 27, 2005 @ 10:24 am

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

Michael Scherotter
Product Manager, Solution Platforms

Trackbacks/Pingbacks

TrackBack URL:
http://blog.mindjet.com/2005/06/transforming-xml-with-mindmanager/trackback/

  1. Trackback July 13, 2005, 1:16 am by Blog:: Craig Pringle

    Write your own Import/Export transforms for Mind Manager



Reader Comments

  1. 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

  2. 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

  3. 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.

  4. 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

  5. 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

  6. 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

  7. 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.