Emacs validation
Mark Johnson
mjohnson at redhat.com
Mon Aug 22 12:19:40 UTC 2005
Paul W. Frields wrote:
> On Sun, 2005-08-21 at 09:59 -0400, Paul W. Frields wrote:
>
>>OK, gang, I'm kind of tired of the fact that my validation within Emacs
>>has *never* worked correctly, so it makes doc writing/editing just a bit
>>less enjoyable. When I do validation (C-c C-v), the validate command
>>comes up as follows:
>>
>> nsgmls -wxml -s name-of-doc-en.xml
>>
>>When I run it, I get a *huge* number of errors such as this:
>>
>>= = = = =
>>-*- mode: compilation; default-directory: "~/fedora/docs/jargon-buster/"
>>-*-
>>nsgmls -wxml -s jargon-buster-en.xml
>>nsgmls:<URL>http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd:112:15:W: named character reference
>>nsgmls:<URL>http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd:112:17:E: "X20AC" is not a function name
>>nsgmls:<URL>http://www.oasis-open.org/docbook/xml/4.2/ent/iso-amsa.ent:8:17:W: named character reference
>>= = = = =
>>
>>I can't believe this is what I should be seeing, since it happens even
>>with documents that are perfectly fine as far as xmlto is concerned
>>(i.e., "make" works fine). What am I missing that would make this a
>>more joyful experience?
>
>
> OK, answering my own question after some playing around. In Emacs,
> change the setting "Sgml Xml Declaration" to "xml.dcl" instead of
> "NONE," and everything works automagically. Why isn't this set by
> default by psgml or something else? Can anyone suggest where I should
> file this bug?
>
Hi Paul,
I dunno if filing a bug against psgml would have any effect, as I think
development has ceased (nxml-mode seems to be the new kid in town).
However, should you want to file a bug or post something to the psgml
list, you can find that info at the sourceforge project page:
http://sourceforge.net/projects/psgml/
fwiw, I believe you can also set the (xml-mode) validate command itself
within emacs to include the xml declaration. The path to xml.dcl can
pretty much be inserted anywhere in the call to nsgmls.
HTH
Cheers,
Mark
--
----------------------------------------------------------
Mark Johnson <mjohnson at redhat.com>
OS Product Documentation
Engineering, Red Hat, Inc. <http://www.redhat.com>
Tel: 919.754.4151 Fax: 919.754.3708
GPG fp: DBEA FA3C C46A 70B5 F120 568B 89D5 4F61 C07D E242
More information about the fedora-docs-list
mailing list