From mboxrd@z Thu Jan 1 00:00:00 1970
Path: main.gmane.org!not-for-mail
From: Phillip Lord
Newsgroups: gmane.emacs.help
Subject: Re: psgml - support for XML namespaces and schemas?
Date: 08 Nov 2002 13:19:13 +0000
Organization: BIOSCI/MRC Human Genome Mapping Project Resource Centre
Sender: help-gnu-emacs-admin@gnu.org
Message-ID:
References:
NNTP-Posting-Host: main.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: main.gmane.org 1036762874 19372 80.91.224.249 (8 Nov 2002 13:41:14 GMT)
X-Complaints-To: usenet@main.gmane.org
NNTP-Posting-Date: Fri, 8 Nov 2002 13:41:14 +0000 (UTC)
Return-path:
Original-Received: from monty-python.gnu.org ([199.232.76.173])
by main.gmane.org with esmtp (Exim 3.35 #1 (Debian))
id 18A9Nk-000505-00
for ; Fri, 08 Nov 2002 14:41:08 +0100
Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org)
by monty-python.gnu.org with esmtp (Exim 4.10)
id 18A9HH-0002eR-00; Fri, 08 Nov 2002 08:34:27 -0500
Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.media.kyoto-u.ac.jp!newsfeed.icl.net!newsfeed.fjserv.net!lnewspeer00.lnd.ops.eu.uu.net!emea.uu.net!server1.netnews.ja.net!hgmp.mrc.ac.uk!not-for-mail
Original-Newsgroups: gnu.emacs.help,comp.emacs
Original-Lines: 43
Original-NNTP-Posting-Host: bromine.hgmp.mrc.ac.uk
Original-X-Trace: niobium.hgmp.mrc.ac.uk 1036761555 28177 193.62.192.35 (8 Nov 2002 13:19:15 GMT)
Original-X-Complaints-To: news@net.bio.net
Original-NNTP-Posting-Date: Fri, 8 Nov 2002 13:19:15 +0000 (UTC)
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.92
Original-Xref: shelby.stanford.edu gnu.emacs.help:106841 comp.emacs:75695
Original-To: help-gnu-emacs@gnu.org
Errors-To: help-gnu-emacs-admin@gnu.org
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.0.11
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id: Users list for the GNU Emacs text editor
List-Unsubscribe: ,
List-Archive:
Xref: main.gmane.org gmane.emacs.help:3394
X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:3394
>>>>> "D" == D D Brierton writes:
D> On Fri, 08 Nov 2002 10:47:46 +0000, Lennart Staflin wrote:
>>> Is psgml very actively maintained? Do the developers hang out on
>>> these NGs or elsewhere? I'm curious to know more about what's
>>> planned ...
>> Sorry, it is not being developed any more. I maintain it
>> occasionally.
D> Thanks for replying Lennart. After posting the original message I
D> found out that you were no longer actively maintaining PSGML, and
D> had put it on Sourceforge. (I joined the user and developer
D> mailing lists.) I hope someone steps up to work on it - like I
D> said I would myself but my Lisp just isn't good enough. It's
D> worrying acually - I work with XML constantly, and PSGML is just
D> lovely (although maintaining my catalog can be a bit hairy); but
D> increasingly hybrid documents relying on namespaces, and
D> therefore schemas for validation, are becoming the norm, and if
D> PSGML doesn't get those features then I'll no longer be able to
D> use it. And then what WILL I use? (That's rhetorical - not
D> addressed to you personally!) Given that so many UNIX/Linux
D> people seem to use Emacs/PSGML as their default XML editing
D> environment I imagine that there will be a great many of us
D> wondering what on Earth to do if PSGML doesn't keep up. This is
D> now worrying me ...
Someone, submitted patches a while back to get PSGML mode to work
without a DTD, although obviously with reduced functionality. This, I
have found to be fairly effective. It offers completion, for instance,
of tags based on what is already in the document. It's not as good as
PSGML with DTD, but it's still function.
For using PSGML with xml-schema you can translate the scheme into DTD,
for which there are various tools available. This works fairly well,
and if memory serves well, psgml can cope with namespaces, although it
doesn't understand them (so you have to use a standard prefix
abbreviation).
Of course, it would be lovely if PSGML were extended to cope with XML
from scratch, but it would be a lot of work.
Phil