Skip to main content
October 23, 2012
Question

SGML to FrameMaker question

  • October 23, 2012
  • 1 reply
  • 770 views

I have a library of SGML files that need to be converted to FM10. I will not be doing the conversion, just the setup and training. My problem is that the data in the SGML is not linear (i.e. the graphictitle tag comes before the graphic, it should come after the graphic), if it was XML, I'd build an XSLT to plug into the structure app.

Are there any tools similar to XSLT that are available for SGML? How are the rest of you handling this situation?

Converting the DTD to XML would be really time consuming, but do-able, converting the SGML files is probably out of the question since it will need to be done by non-XML people. I tried osx for the SGML to XML conversion with miserable results.

-ebpdx

This topic has been closed for replies.

1 reply

Inspiring
October 24, 2012

Omnimark and Balise were good tools for manipulating SGML and even convert it to XML. Balise is gone for good, but Omnimark is still around (Stilo). They also provide pay-as-you-go cloud service for conversions. Many old SGML  tools have problems with UTF-encoding -> one has to deal with the problem of getting rid of all those SGML char entities..

I've done several SGML to XML migrations for our customers. I used FM's structure generator to create intermediate structured fm files + created xml app and dtd to get XML out from frame and the used XSLT to produce the final XML docs. Usually it takes few days to come up with the intermediate dtd from SGML's dtd and another few days to set up the conversion rules (depends heavily on the complexity of the original stuff, of course)

BR, Martti