On 18 May 2009, at 11:05, Guillaume Lecanu wrote:
Here is the final XHTML STRICT custom DTD for PHPTAL.
Nothing is ever final :)
You can probably trim it down significantly by only overriding values
in XHTML DTD, and including XHTML DTD as an entity.
Here's an example that adds Safari's <input type=search> to XHTML/1.0:
<!ENTITY % InputType
"(text | password | checkbox |
radio | submit | reset |
file | hidden | image | button | search)"
>
<!ENTITY % XHTML10Strict PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
%XHTML10Strict;
<!ATTLIST input
autosave NMTOKEN #IMPLIED
results CDATA #IMPLIED
incremental (incremental) #IMPLIED
>
As you see the trick is that some things have to be defined before
including XHTML DTD, and some after. I'm not sure if you won't run
into some chicken-egg problem though.
--
regards, Kornel
_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal