- From: Benedict Wee Tee Wei <benewee@ida.gov.sg>
- Date: Thu, 9 Nov 2000 18:00:48 +0800 (SGT)
- To: www-html-editor@w3.org
Hi, Here are some of my experiences while trying to understand in greater detail what the specs is all about. 1) Most of the rules/guidelines seem to be concerned with solving syntactic problems as regards layering Namespaces over XML 1.0. As XML Schema takes on a totally different perspective, I think the bulk of the CR is still yet to be created to work with XML Schema, and I don't see how it can go to Rec as is. 2) From the specs, at http://www.w3.org/TR/xhtml-modularization/dtd_module_rules.html#stand_alone The eg. given is : <!DOCTYPE shelf SYSTEM "inventory-1.dtd" [ <!ENTITY % Inventory.prefixed "INCLUDE"> ]> <inventory:shelf xmlns:inventory="http://www.my.org/xmlns/inventory"> ... </inventory:shelf> But using psgml/emacs in xml mode, it complains that the doctype is incorrect, and I had to change to <!DOCTYPE inventory:shelf SYSTEM "inventory-1.dtd" [ ...> for it to be validated. Which is correct, the specs or my xml parser ? 3) Now that XHTML Modularization CR is out, how does it affect XHTML 1.0 Recommendation. I noticed that the concept of using qname did not exist before, and the module xhtml-qname-1.mod did not even exist then. How are the versions handled ? I notice that the PUBLIC identifiers are the same, but there are many different versions of files using that PUBLIC id. Does XHTML 1.0 conform to XHTML Mod ? 4) I've tried to actually test out the examples given in the spec to enhance my understanding, but have found many anomalies in them. I'm wondering if the editors have validated the examples to be correct ? For example, in http://www.w3.org/TR/xhtml-modularization/dtd_developing.html in myml-qname-1.mod: <!ENTITY % MyML.myelement.qname "%MyML.pfx;myelement" > <!ENTITY % MyML.myotherelement.qname "%MyML.pfx;myotherelement" > should be <!ENTITY % MyML.Myelement.qname "%MyML.pfx;myelement" > <!ENTITY % MyML.Myotherelement.qname "%MyML.pfx;myotherelement" > 5) The modules are at many different places: http://www.w3.org/TR/xhtml/DTD/ http://www.w3.org/TR/xhtml11/DTD/ http://www.w3.org/TR/xhtml1/DTD/ http://www.w3.org/TR/xhtml-modularization/DTD/ Is there some system to this ? I couldn't find xhtml-model-1.mod, ruby-1.mod ? 6) Found some SYSTEM declarations to be spelt wrongly as below in the module files: eg. SYSTEM "http://www.w3.org/TR/xhtml-modulatization/DTD/xhtml-text-1.mod Although this is in the comment section, it is still disconcerting. Regards Benedict InfoComm Development Authority of Singapore (IDA Singapore)
Received on Thursday, 9 November 2000 05:00:54 UTC