- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 21 Jun 2007 22:03:36 +0100
- To: "Booth, David (HP Software - Boston)" <dbooth@hp.com>
- CC: GRDDL Working Group <public-grddl-wg@w3.org>
David: - only really answering one question about (in)valid XHTML - although from memory rather than the minutes Booth, David (HP Software - Boston) wrote: > > Q11: Sec 4, normative definition of metadata profile name is unclear > a. The definition does not say that the "XHTML document" must conform to > the XHTML 1.0 specification. > It requires only that the root element is > "html" and has namespace http://www.w3.org/1999/xhtml . Is this > intentional? That was deliberate. > b. Must the "head" element be in the http://www.w3.org/1999/xhtml > namespace? > c. Must the "profile" attribute be in the http://www.w3.org/1999/xhtml > namespace? > d. Must the "head" element be a child of the root element? > e. What if there are multiple "head" elements? My take on this, is that, the spec attempts to steer a course between: - specifying only for valid XHTML, where none of these questions apply - specifying for arbitrary gibberish Documents on the web are closer to the former than the latter, and I don't see the questions b. c. d. and e. as particularly pressing. For the reader who asks such questions, the mechanical rule (informative) does answer all of them: (?N """ *[local-name()="html" and namespace-uri()="http://www.w3.org/1999/xhtml"] / *[local-name()="head" and namespace-uri()="http://www.w3.org/1999/xhtml"]""") gspec:xpath ?E. (?E "@profile") gspec:xpath [ fn:string ?V ]. I think that suffices. Answers to your questions, from that are: > b. Must the "head" element be in the http://www.w3.org/1999/xhtml > namespace? yes > c. Must the "profile" attribute be in the http://www.w3.org/1999/xhtml > namespace? yes > d. Must the "head" element be a child of the root element? yes > e. What if there are multiple "head" elements? all profiles count Jeremy -- Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England
Received on Thursday, 21 June 2007 21:04:15 UTC