Transforming XML with MindManager

Filed Under Mindjet

Mindjet

by
June 27, 2005

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

8 Responses to “Transforming XML with MindManager”

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

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

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

Trackbacks/Pingbacks

  1.  Blog:: Craig Pringle