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