InfoPrism 0.0.6

InfoPrism is a general document processing system that translates SGML source files to different output formats.

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
3.8/5 16
DEVELOPED BY:
Stefan Hornburg
HOMEPAGE:
www.han.de
CATEGORY:
ROOT \ Text Editing&Processing \ Markup
InfoPrism is a general document processing system that translates SGML source files to different output formats like Texinfo, LaTeX, HTML and plain text.

A fundamental principle of InfoPrism is the ability to cope with any reasonable DTD. This is realized with ruleset scripts . The InfoPrism package includes ruleset scripts for the default document type Manual. Support for the Docbook DTD is under development.

In addition to plain old SGML documents InfoPrism handles so-called SGML scripts as well. These are Tcl scripts using additional commands for document creation. The commands are:

counterparts of HTML elements (e.g. ul, pre).
shortcuts for multiple SGML elements (e.g. liwul).
simulate SGML facilities (e.g. include).

Instead of

< !DOCTYPE manual PUBLIC "-//Witware//DTD InfoPrism//EN" >
< TITLE >Vanilla SGML vs SGML Scripts< /TITLE >
< AUTHOR EMAIL="racke@linuxia.de" >Stefan Hornburg< /AUTHOR >
Many documentation writers are not that familiar with SGML documents.
Using SGML scripts may be more natural for them. Furthermore you gain
the facilities of a programming language (loops, functions) for free.
Burying umlauts (ä et al) within entities is no longer necessary.

you write

manual "Vanilla SGML vs SGML Scripts"
author -email racke@linuxia.de "Stefan Hornburg"
text "Many documentation writers are not that familiar with SGML documents. Using SGML scripts may be more natural for them. Furthermore you gain the facilities of a programming language (loops, functions) for free. Burying umlauts ( et al) within entities is no longer necessary."

Requirements:

SGML parser (tested with sgmls 1.1.91 and nsgmls 1.1.1).
Tcl 8.0.3 or above.
[incr Tcl] 3.0 or above
Jultaf 0.0.9 or above, configured with [incr Tcl] support.

What's New in This Release:

New option `--lang'.
New option `--body' for `sgml2html'.
New SGML script commands `register' and `ddwex'.
Fixed bug in HTML ruleset so that `IMG' elements working again.
Fixed bug in Texinfo ruleset triggered by index entries belonging to multiple indices (like `< INDEX NAME="FN CP" >prepare< /INDEX >')
Avoid linebreaks before punctuation marks.
Write available commands to log file.

Last updated on February 2nd, 2008

#document processing #SGML translator #SGML to HTML #document #XML #processing #markup

Add your review!

SUBMIT