W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > April 2007

Re: hGRRDL for hCard: test case of a GRDDL transformation to produce RDFa from hCards

From: Fabien Gandon <Fabien.Gandon@sophia.inria.fr>
Date: Thu, 19 Apr 2007 15:45:56 +0200
Message-ID: <46277294.7080508@sophia.inria.fr>
To: Shane McCarron <shane@aptest.com>
CC: GRDDL Working Group <public-grddl-wg@w3.org>, public-rdf-in-xhtml-tf@w3.org

Shane McCarron a écrit :
> Nice work!  Note that neither the source document in [1], nor the 
> generated xhtml+rdfa in [2], are quite valid. The first is missing a 
> DOCTYPE declaration,
This should be fixed.

> the second is missing the DOCTYPE with an internal subset to declare 
> the additional xmlns attributes.  (We know that is inelegant and are 
> working on it, but in the interests of having test cases be valid...)
> If you need assistance making these documents valid XHTML, please let 
> me know.

Well I could need some help here because I can imagine that what needs 
to be added is something like:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
  <!ATTLIST html
      xmlns:v CDATA #FIXED "http://www.w3.org/2006/vcard/ns#"
      xmlns:rdf CDATA #FIXED "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:h CDATA #FIXED "http://www.w3.org/1999/xhtml"
      xmlns CDATA #FIXED "http://www.w3.org/1999/xhtml"
  >
]
 >

However my transform takes an xhtml (that may have some DOCTYPE with an 
internal subset to declare the additional xmlns attributes) and should 
produce a new xhtml file with a DOCTYPE with an internal subset possibly 
merging new additional xmlns attributes with old ones and I don't know 
how to do that in XSLT. i.e. I think I can make the test case valid but 
I don't think I can automate this in the transformation.

-- 
Fabien - http://www.inria.fr/acacia/fabien/
Received on Thursday, 19 April 2007 13:47:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:15:04 GMT