- From: Dave Beckett <dajobe@gmail.com>
- Date: Tue, 13 May 2008 22:05:15 +0100
- To: "Shane McCarron" <shane@aptest.com>
- Cc: "Dan Brickley" <danbri@danbri.org>, "Manu Sporny" <msporny@digitalbazaar.com>, RDFa <public-rdf-in-xhtml-tf@w3.org>
> Dave Beckett wrote: > > > I've already made librdfa work with raptor's SAX2 (over libxml / > > expat). Some parts of librdfa won't be needed since raptor provides > > XML namespaces, xml:base support built in. <snip> On Mon, May 12, 2008 at 9:50 PM, Shane McCarron <shane@aptest.com> wrote: > Just to be pedantic and hammer this one more time - please please please > remember that XHTML+RDFa does not permit the use if xml:base. XHTML > Modularization > does not include xml:base, so neither does any language that uses it. I was quoting Manu's code: [[ // TODO: 2.1 The [current element] is parsed for xml:base and [base] is set // to this value if it exists. -- manu (not in the processing rules // yet) ]] However this may have changed in some later spec as I couldn't seen any relevant section 2.1 in http://www.w3.org/TR/2008/WD-rdfa-syntax-20080221 I suggest 1) you should update your spec to be clearer about this Appendix A - informative, and thus totally ignorable - says: [[ If a language includes @xml:base [XMLBASE], an RDFa parser for that host language must process it, and use its value to set [base]. ]] 2) Add a BAD test case using xml:base in your XHTML+... profile and make it a requirement to reject it or not return a response. If this was something you want to be pendantic about, add a machine test. Dave
Received on Tuesday, 13 May 2008 21:05:49 UTC