Article View: comp.text.sgml
Article #733psgml-dsssl.el: generate skeleton DSSSL style specs
From: David Megginson
Date: Wed, 16 Oct 1996 00:00
Date: Wed, 16 Oct 1996 00:00
31 lines
1834 bytes
1834 bytes
For people who create SGML documents using the free psgml editor under
Gnu Emacs, I have uploaded a copy of a small utility to my personal
http directory. You will find it at
http://www.uottawa.ca/~dmeggins/psgml-dsssl.el
This is tested under PSGML 1a12, but may run under earlier versions.
When you have an SGML document loaded into a psgml buffer and type
M-x sgml-dsssl-make-spec
a skeleton DSSSL style spec will appear in the temporary buffer
"*DSSSL*" containing element-constuction rules for all of the elements
which _could_ appear in the current document, whether they actually
appear or not (actually, I think that I miss inclusions, but you
shouldn't use those anyway :-). The software tries to make
intelligent choices about the default flow-object class for each rule,
considering the context where the element appears and its content.
You may consider this either alpha software or a prototype, depending
on your preferences. Enjoy.
David
--
David Megginson ak117@freenet.carleton.ca
Microstar Software Ltd. dmeggins@microstar.com
University of Ottawa dmeggins@uottawa.ca
http://www.uottawa.ca/~dmeggins
Technical Details
Message-ID:
<m2eniznnzz.fsf@uottawa.ca>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fa82c,45ea95a07b863eb2,start X-Google-Attributes: gidfa82c,public X-Google-Thread: 107729,45ea95a07b863eb2,start X-Google-Attributes: gid107729,public From: David Megginson <dmeggins@uottawa.ca> Subject: psgml-dsssl.el: generate skeleton DSSSL style specs Date: 1996/10/16 Message-ID: <m2eniznnzz.fsf@uottawa.ca> X-Deja-AN: 189797525 sender: david@unready followup-to: comp.text.sgml content-type: text/plain; charset=US-ASCII organization: University of Ottawa mime-version: 1.0 (generated by tm-edit 7.88) newsgroups: comp.text.sgml,gnu.emacs.sources