- From: Alex Milowski <alex@milowski.org>
- Date: Wed, 23 Jun 2010 13:34:49 +0100
- To: XProc WG <public-xml-processing-model-wg@w3.org>
Henry and I have had some useful discussions here in Edinburgh over the last week and here is what we've come up with: 1. As we tested, the web browsers are inconsistent wrt: * loading the external subset, * handling id/idref, * processing xml:base, xml:id, or xlink (Firefox does this, WebKit does some), * applying stylesheets via the xml-stylesheet processing instruction and having any/all of the above happen. 2. There is no definitive specification for what a web browser should do with any XML media type wrt processing beyond the XML specification's well-formed constraints. 3. There are possible grey areas within a well-formed processor wrt to ID/IDREF and other things. 4. One interpretation of our charter is that the "default processing model" and our "XML Processor Profiles" should say exactly what web browsers "should" do with XML. That way browser vendors have something to reference and conform against when it comes to XML processing. Maybe 3023bis [1] is the place to add a "User Agents *SHOULD* process XML media types as specified by the *Basic Profile* defined in [XPP]." or something to that effect. We should, of course, make both our specification and the suggested language for 3023bis as strong or as flexible as we think is appropriate. 5. XMLHttpRequest specification should be a customer as well (see [2], particularly the Note). There is an interesting distinction between the processing via a "data request" such as via XMLHttpRequest and the processing for rendering. These are distinct and the XMLHttpRequest specification disallows styling, script execution, resource retrieval and other things that we might expect to happen when an XML document is rendered for display in a browser. I'd like to discuss some of this on the call tomorrow if possible. [1] http://www.w3.org/2006/02/son-of-3023/draft-murata-kohn-lilley-xml-02.html [2] http://www.w3.org/TR/XMLHttpRequest/#xml-response-entity-body -- --Alex Milowski "The excellence of grammar as a guide is proportional to the paucity of the inflexions, i.e. to the degree of analysis effected by the language considered." Bertrand Russell in a footnote of Principles of Mathematics
Received on Wednesday, 23 June 2010 12:35:22 UTC