[Bug 181068] Review Request: html401-dtds - HTML 4.01 document type definitions

bugzilla at redhat.com bugzilla at redhat.com
Sun Feb 12 19:35:12 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: html401-dtds - HTML 4.01 document type definitions


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=181068





------- Additional Comments From veillard at redhat.com  2006-02-12 14:35 EST -------
you can't mix sgml and xml resources in the XML catalogs. SGML definition
will generate fatal errors when loaded by an XML parser. 

Anything reachable from /etc/xml/catalog must be XML only. So html-4... just
can share things with xhtml1. W.r.t. using /usr/share/sgml for the XML catalog
this is the unfortunate result of SGML nutheads blocking XML from the LSB
standard a few years ago, so Red Hat had to keep them there instead of a
far more logical /usr/share/xml subtree !

W.r.t. XHTML 1.1 and SMIL 2.0, they are extensible languages, i.e. the basic
language defined in the DTDs are supposed to be extended with foreign elements
in different namespaces, which is actually something which doesn't work with
DTDs, so the usefulness of shipping those 2 gets very limited, as DTD based
validation will just fail in general (but Relax-NG or XSD schemas would work
better though there isn't good ways to reference them for catalog access from
the instances).

Please be very careful when trying to handle XML resources if you're competent
in SGML but not really aware of XML, this is a very different field with 
very different rules and specifications, this has bitten us in the past hard
and I don't want this to happen again.

Daniel (libxml2 author and member of W3C XML Core Working Group)


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the fedora-extras-list mailing list