Re: XML editor wanted!
On Thu, 8 Feb 2007 13:31:29 +0100, Vincent Lefevre <vincent@vinc17.org> said:
> On 2007-02-07 14:03:44 -0600, Manoj Srivastava wrote:
>> But for xhtml, there is a perfectly fine DTD, and one can easily
>> generate DTD's for anything with a XML schema; so this is very
>> rarely an issue in practice.
> I don't think one can always generate a DTD. There are lots of XML
> files that use various namespaces (though these files are generally
> generated, one may sometimes want to edit them, to fix things or
> whatever). Anyway if psgml can't generate DTD's automatically and
> transparently, that's quite useless.
A quick one off editing of pre-generated can usually be done
in text-mode. It is only when one is unsure of which tags are legal
in a given context, or which attributes are available for a given
tag, does one need a specialized editor -- and I have found psgml to
be far from useless for editing XML in general.
>> xslt is quite a different kettle of fish than just writing an XML
>> document. As I said above, as far as psml is concerned, XML
>> appears to be a subset of SGML (the non-subset features of XML are
>> not relevant to psgml).
> But XSLT files are XML documents. An editor that can't edit them
> can't be called an XML editor.
*Shrug*. You are now talking about corner cases; and picking
nits; an editor that gives syntax coloring, context sensitive
guidance about legal tags and attributes, and can complete open
tags, etc, sure sounds like it is doing most of the tasks that need
to be done.
>> In most cases, psgml is a better fit than nxml mode for editing XML
>> documents.
> I disagree. Relax NG schemas are much more powerful than DTD's. So,
> as long as one has a Relax NG schema, nXML mode is better than
> psgml.
I think we have descended into mere opinions, with little
being said to back up any assertions, which concludes the utility of
this thread to the mailing list. I suggest we take the
psgml/nxml-mode grudge match off line, if you are interested in
pursuing that.
manoj
--
Kaufman's Law: A policy is a restrictive document to prevent a
recurrence of a single incident, in which that incident is never
mentioned.
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to: