2 Replies Latest reply: Mar 11, 2011 10:42 AM by Michael Müller-Hillebrand RSS

    How can I extract data from unstructured frameMaker?

    Mangusta13

      Hello,

      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.

      Thanks!

        • 1. Re: How can I extract data from unstructured frameMaker?
          Reviewer1066 Community Member

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

           

          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.

          • 2. Re: How can I extract data from unstructured frameMaker?
            Michael Müller-Hillebrand CommunityMVP

            Mangusta,

             

            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.