- Subject: XML Editing in Linux with Emacs
- From: David Megginson <dmeggins@sprynet.com>
- Date: Thu, 11 Dec 1997 20:03:42 GMT
- Followup-To: comp.os.linux.misc
- Newsgroups: comp.os.linux.announce
- Organization: Sprynet News Service
-----BEGIN PGP SIGNED MESSAGE-----
[Although this is a general Emacs announcement, I'm posting this here
because Linux uses SGML-based documentation so heavily.]
I'm happy to announce a new, public version of my XML patches for
Lennart Staflin's PSGML (an SGML mode for Emacs). You can download
the patches from the following URL:
http://home.sprynet.com/sprynet/dmeggins/psgmlxml-19971208.zip
These patches allow you to use PSGML in Emacs as a non-validating XML
editor: all names will be case-sensitive, many (but not all) forbidden
constructions will generate errors, all attribute values will be
quoted, and PSGML will use the variant XML delimiters.
There are also two changes that are useful for full SGML as well as
XML:
- - these patches add support for multiple ATTLIST declarations for the
same associated element type
- - the variable sgml-namecase-general allows you to make element type names,
attribute names, and keywords case-sensitive in full SGML as well
You will need PSGML 1.0.1 to use these patches:
http://www.lysator.liu.se/projects/about_psgml.html
Install PSGML 1.0.1 first, then install these patches over it. If you
are not using PSGML's Makefile, make certain that you byte-compile
psgml-parse.el before psgml-dtd.el or psgml-edit.el.
Enjoy,
David
- --
David Megginson ak117@freenet.carleton.ca
Microstar Software Ltd. dmeggins@microstar.com
http://home.sprynet.com/sprynet/dmeggins/
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBNJBHHlrUI/eHXJZ5AQG1qQQA0WUbhTld0hyHlhrS9po4bpx2MWZ1+5X8
ygmQUR97wEdN6npPTMD5/gOCNpz+j46jBRmpGUMmvyNlvES374ut1ipxTvlHO3GQ
nZMuplCp8ZGoomKndKvkh0936jjmNpu16On1vdvx92ZnSxJUd9a3VjLeew4eIxJ9
gC+ZjsFIFyM=
=+Ulj
-----END PGP SIGNATURE-----