- From: Fabien Gandon <Fabien.Gandon@sophia.inria.fr>
- Date: Thu, 19 Apr 2007 15:45:56 +0200
- 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 UTC