Article: 11667 of comp.text.sgml From: ken@bitsko.slc.ut.us (Ken MacLeod) Newsgroups: comp.text.sgml Subject: ANNOUNCE: DTD Fragments, snapshot 0.3b1 Date: Tue, 05 Dec 1995 22:50:44 -0600 Message-ID: DTD Fragments is an SGML formatter. DTD Fragments operates by first mapping arbitrary DTD elements to intermediate, generic elements and then formatting the generic elements to a requested output format. I wrote DTD fragments because I couldn't wait for DSSSL to perform this particular task. ftp://ftp.uu.net/vendor/bitsko/dtd-fragments/dtd-fragments-0.3b1.tar.gz DTD Fragments is not specific to any DTD. Adding support for specific instances of DTDs can be done very quickly by mapping only the elements used in those DTDs. Support for a lot of DocBook and LinuxDoc and some TEI Lite is currently included. Output formatting currently includes ASCII, HTML, RTF, and TROFF. DTD Fragments differs from gf, sgmlspl, ASP, LinuxDoc/qwertz, and some others by not being DTD specific and/or not requiring mapping from an input DTD directly to output formats (HTML, TROFF). DTD Fragments requires Perl 5, SGMLS or SP, and SGMLSpm. ftp://ftp.metronet.com/perlinfo/source ftp://jclark.com ftp://aix1.uottawa.ca/pub/dmeggins DTD Fragments 0.3b1 is a development snapshot, the documentation has not been updated from 0.2 and I expect to complete the TROFF output and Snafu input before release 0.3. New in 0.3b1 are RTF output, some TEI Lite input, use of David Megginson's SGMLSpm, regression tests, simple table support, and documentation _in_ SGML :-). Because of the work on regression tests, 0.3b1 is very solid and predictable. Upcoming releases will include LaTeX output, GNU info output, man page support in DocBook and LinuxDoc, file splitting (ASCII/info and HTML), some sort of graphics support, indexing, tables of contents, and whatever anyone sends me :-). -- Ken MacLeod ken@bitsko.slc.ut.us ------------------------------