[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PSGML: validate uses SGML declaration for XML

From: Paul Kinnucan
Subject: Re: PSGML: validate uses SGML declaration for XML
Date: 30 Oct 2002 10:54:32 -0500
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.1

Have you looked at my XML Authoring Environment for Emacs
at It is intended to ease the pain 
for newcomers of using Emacs to create and transform XML 
documents. It includes psgml, the Docbook DTD, and saxon
and a menu of commands for transforming documents, including
a command that transforms and displays Docbook documents
in the default Emacs HTML browser (Internet Explorer on
my system).

- Paul

"D. D. Brierton" <> writes:

> When I try and validate an XML document in PSGML mode with onsgmls
> sgml-declaration is used as the first argument instead of sgm-xml-declaration.
> I'm using Emacs 21.1.1 on Linux (Mandrake 8.2) and psgml 1.2.4.
> The following variables are set in my .emacs:
> (setq sgml-declaration "/usr/share/sgml/docbook/sgml-dtd-3.1/docbook.dcl")
> (setq sgml-xml-declaration "/usr/share/sgml/openjade/pubtext/xml.dcl")
> The value of sgml-validate-command is unchanged from the default:
> sgml-validate-command's value is 
> "nsgmls -wxml -s %s %s"
> Local in buffer test.xml; global value is "nsgmls -s %s %s"
> Say I have a buffer like so:
> ======================================================================
> <?xml version="1.0"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
>  "";>
> <html xmlns=""; xml:lang="en-GB">
>   <head>
>     <title>Test</title>
>   </head>
>   <body>
>     <p>This is a Test</p>
>   </body>
> </html>
> <!--
> Local Variables:
> mode: xml
> sgml-default-dtd-file:"~/lib/DTD/xhtml11/xhtml11.ced"
> End:
> -->
> ======================================================================
> The mode line indicates that I am indeed in xml-mode, and
> M-x describe-variable sgml-xml-p
> returns
> sgml-xml-p's value is t
> Local in buffer top.xml; global value is nil
> However, whenever I try and valdate my document the command I am prompted to
> accept is:
> nsgmls -wxml -s /usr/share/sgml/docbook/sgml-dtd-3.1/docbook.dcl test.xml
> Note that it correctly picks up the -wxml option but seem to use
> sgml-declaration instead of sgml-xml-declaration for the first argument.
> I have been trying to get PSGMl set up for days now, and I'm beginning to lose
> focus. Am I missing something totally stupid?
> Best, Darren
> -- 
> ======================================================================
> D. D. Brierton   
>        Trying is the first step towards failure (Homer Simpson)
> ======================================================================

reply via email to

[Prev in Thread] Current Thread [Next in Thread]