On Wed, 2002-08-07 at 10:59, Adrian Aichner wrote:
>> OTOH, the stuff at the end of etc/CATALOG should
probably be modified,
>> to something like this:
>>
>> Index: CATALOG
>> ===================================================================
>> RCS file:
/pack/xemacscvs/XEmacs/packages/xemacs-packages/psgml/etc/CATALOG,v
>> retrieving revision 1.4
>> diff -a -u -a -u -r1.4 CATALOG
>> --- CATALOG 2000/03/31 07:19:48 1.4
>> +++ CATALOG 2002/08/06 22:04:24
>> @@ -185,6 +185,6 @@
>> -- Subdocument doctypes --
>> DOCTYPE HTML html.dtd
>> DOCTYPE BOOK docbook.dtd
>> -DOCTYPE XHTML xhtml1-transitional.dtd
>> -DOCTYPE SCHEMA structures.dtd
>> -DOCTYPE MATH mathml.dtd
>> +DOCTYPE xhtml xhtml1-transitional.dtd
>> +DOCTYPE schema structures.dtd
>> +DOCTYPE math mathml.dtd
>>
>> ...since XHTML, XML Schemas and MathML are XML.
Ville> ...but of course, the root element of XHTML is *not* "xhtml",
but
Ville> "html", so this patch is incorrect. Maybe the xhtml entry should
be
Ville> removed from this list altogether...
No, don't just remove XHTML. Almost all pages on
http://www.xemacs.org/ are XHTML an I would like to keep using
XEmacs/PSGML on them :-)
The DTD used currently (via xemacsweb/template.html) is:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Yes, but there _is_ a real DOCTYPE declaration, and if psgml is sane
(and if I understand this correctly), it should find this entry in
CATALOG before the stuff at the bottom:
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
xhtml1-transitional.dtd
The point is that XHTML's root element, ie. the word after DOCTYPE isn't
/XHTML/i.
--
\/ille Skyttä
ville.skytta at
xemacs.org