Skip navigation
Currently Being Moderated

How can I extract data from unstructured frameMaker?

Mar 11, 2011 7:51 AM


Is there any possible techniques to convert unstructured frameMaker to structured frameMaker in order to have data from unstructured FM in a standard XML file?

Otherwise is there any tools or methods to have data in an XML file from unstructured FrameMaker?

Please Help.


  • Currently Being Moderated
    Mar 11, 2011 10:12 AM   in reply to Mangusta13

    If your unstructured FrameMaker is properly styled with paragraph tags, you can create a conversion table to convert it to structured FrameMaker. Then save it as XML. The conversion process is usually not clean, so you will need to do some cleanup in structured FrameMaker before saving as XML. Creating a conversion table is documented in the Structured Applications Guide that comes with FrameMaker, or you can download it from


    Depending upon the amount of data you need to extract, this may or may not be the best method. You might look into creating a PDF of the FrameMaker file and then see whether the extraction features in Acrobat might get what you need. You can save a PDF as XML, but I do not know how good it is.

    Mark as:
  • Currently Being Moderated
    Mar 11, 2011 10:42 AM   in reply to Mangusta13



    Another option would be to use Leximation’s MIFML converter. It transforms the MIF files you can save from FrameMaker documents to a valid XML format. From there on you can build an XSL transformation to get the XML structure you want. I have done this, but it requires a certain amount of documents to be worth the effort.


    - Michael


    PS: To clean up the result of a conversion with FrameMaker’s conversion table feature I find West Street Consulting’s plug-in FrameSLT indispensable.

    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points