- From: Sean Owen <srowen@google.com>
- Date: Thu, 17 Apr 2008 18:05:07 -0400
- To: "Miguel Garcia" <miguel.garcia@fundacionctic.org>
- Cc: public-bpwg@w3.org
This is an interesting point. I think we had figured that, typically, any resource that fails validation according to its own DTD will fail according to XHTML Basic or MP. But this is a legitimate counter-example; it's valid Basic 1.1 but not valid according to its own DTD. I think this is a fairly rare case, yet it does seem odd to say this is OK. I remain relatively neutral on this change. Does anyone think we could avoid another last call if we did not fully remove the requirement to validate according to its own DTD, but did limit the rule to apply to documents with certain known DTDs? If so, that would be a good reason to reverse what we decided today. If not, then while I agree this is an issue, I still mildly support the change as decided today. Sean On Thu, Apr 17, 2008 at 3:17 PM, Miguel Garcia <miguel.garcia@fundacionctic.org> wrote: > > Not been really convinced of removing grammar validation against > declared DTD test I'm been thinking in possible drawbacks. > > Taking this html code as example: > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" > "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> > <html> > <head><title>title</title></head> > <body> > <p><a href="foo.html" target="_self">foo link</a></p> > </body> > </html> > > This web page is valid if we use XHTML Basic 1.1 DTD and so could be > amobileOk Basic page but if we check its grammar validity against its > declared DTD we get an failure. XHTML Basic 1.0 doesn't support target > attribute whereas it has been included in XHTML Basic 1.1. > > The target attribute doesn't prevent from achieving mobileOK Basic claim > ("_self","_top" and "_parent" are valid values). > > If you have to tell someone that a web page is mobileOK Basic but has > grammar failures, it won't sound good. Furthermore, he could ask you if > there is no grammar validity requirement to achive mobileOK Basic claim, > and the answer will be something like: yes, any mobileOK Basic page must > pass a grammar validation but not against its declared DTD. The web page > has to be Basic 1.1 or MP 1.2 valid only. But mobileOK pages are no > restricted to use only these grammars, the web page can use any other > grammar but the grammar validity is checked as if it were Basic 1.1 or > MP 1.2. > > For an outside viewer mobileOK Basic grammar validity requirement could > look a bit weird. > > This issue deserve a thorough thought and balance possible drawbacks. > I'll think about other drawbacks. > > Miguel > >
Received on Thursday, 17 April 2008 22:05:58 UTC