InfoPrism 0.0.6

InfoPrism is a general document processing system that translates SGML source files to different output formats.
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, 20:10 GMT
price:
FREE!
developed by:
Stefan Hornburg
homepage:
www.han.de
license type:
GPL (GNU General Public License) 
category:
ROOT \ Text Editing&Processing \ Markup

FREE!

In a hurry? Add it to your Download Basket!

user rating 16

3.8/5
 

0/5

Rate it!

Add your review!

SUBMIT