Le mercredi 23 avril 2008 à 12:48 +0100, Kornel Lesinski a écrit :

> On Wed, 23 Apr 2008 08:28:30 +0100, Guillaume Lecanu <[EMAIL PROTECTED]>  
> wrote:
> 
> > When I try to check my template page in W3C validator, this report some
> > errors because of xmlns like metal, tal and i18n.
> >
> > There is surely a xmlns:metal, xmlns:tal & xmlns:i18n attributes to put
> > in the <html> tag but I don't find the good URL of the DTD.
> >
> > Can you give me the correct URL of DTD's ?
> 
> For PHPTAL these prefixes are "magic" and you don't have to declare them  
> in templates, so unless you're using other XML tools on template files,  
> don't put xmlns:tal, etc. at all.

Yes, I know there is a difference between the templates (with the tal
attributes) and the generated 
output (without tal attributes).

The output will be XHTML valid, I know.

But, when I make a XHTML page, I'm using the W3 validator a lots of time
to check my new additions
of XHTML.  So, if there is the PHPTAL attributes, the validator will
show me a lots of errors, and it's 
more complicated to see my own XHTML error... 
Do you see what I mean ?
But there doesn't seems to have any tricks to skip theses errors... 



> 
> If you want to have declarations and keep W3C Validator happy, the DTD for  
> it would look something like this:
> 
> <!ENTITY % XHTML10Strict PUBLIC
>     "-//W3C//DTD XHTML 1.0 Strict//EN"
>     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> %XHTML10Strict;
> 
> <!ATTLIST html
>    xmlns:tal       %URI;          #FIXED  
> 'http://xml.zope.org/namespaces/tal'
>    xmlns:metal     %URI;          #FIXED  
> 'http://xml.zope.org/namespaces/metal'
>    xmlns:i18n      %URI;          #FIXED  
> 'http://xml.zope.org/namespaces/i18n'
>    >
> 


Humm you mean I could adapt the xhtml1-strict.dtd to accepts theses
xmlns, and 
to change the DTD url of the DOCTYPE ?
It's a good idea if it's possible to replace the DOCTYPE by the good one
when the page
is generated ?


-- 
noovea
Lecanu Guillaume
Directeur Général
Tél. : 01.76.23.00.12
GSM : 06.27.46.36.04
Fax : 03.20.32.37.48

_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal

Reply via email to