Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

PaWS 2004

Here’s an interesting topic for a conference: PHP and Web Standards, to be held in Manchester from February 20th to the 24th. I’ve devoted a lot of time and energy to combining the two for this blog—it’s a shame I’ll be out of the country when the conference rolls around. I should be able to make it to SXSW this year though.

This is PaWS 2004 by Simon Willison, posted on 6th January 2004.

View blog reactions

Next: A hacker's introduction to OS X

Previous: Decentralised social networking

7 comments

  1. Well.. don't be too sad... is it normal that the PHP and Web Standards home page is not XHTML valid?

    Bruno Bord - 6th January 2004 11:19 - #

  2. Actually it looks to me like it is valid - at least with respect to the spirit of XHTML. The validation errors are caused by custom tags added by the PaWS web developers, but they've placed these in a separate namespace from the rest of the document. The X in XHTML stands for eXtensibile, and this is exactly how you're meant to extend it. I'm pretty sure the validation failure is down to the validator not supporting this feature of XHTML.

    Simon Willison - 6th January 2004 17:30 - #

  3. The XHTML namespace may be used with other XML namespaces as per [XMLNS], although such documents are not strictly conforming XHTML 1.0 documents

    It seems to me that use of other namespaces is left as "we're working on it, don't use it for now" in the XHTML 1.0 specification.

    Jim Dabell - 6th January 2004 17:42 - #

  4. advocate Web Standards within the PHP Community

    I wish I could be there as well! Though admittedly retooling scripts so that they support standards is a little niche for some of us (in ways that many maybe would not expect!), it would be nice that more scripts were developed initially with standards in mind (and dare-I-say with css-controlled layouts in mind?)

    Mike - 7th January 2004 12:28 - #

  5. As of today the page just validated for me at the W3c service. I think there must have been some kind of content negotiation issue perhaps? The site does contain namespaced elements (which would render the page invalid), however as the document is transformed client side (on browsers that support this) using XSLT into a seemingly valid XHTML document.

    Simon, please be more specific when you mention names of places in the future, all this talk of being out of the country is confusing when we are not quite sure which country you are talking about!

    Ben Meadowcroft - 8th January 2004 12:44 - #

  6. It seems to me that use of other namespaces is left as "we're working on it, don't use it for now" in the XHTML 1.0 specification.

    So the fundamental problem is that each document has a unique DTD that may reference several namespaces. As far as I can tell from this discussion, the solution is something called DDML (formerly Xschema) which currently exists as a w3c note. This allows you to combine various namespaces into a single DTD.

    This all seems like a really complicated way of solving a problem that most people simply don't have.

    jgraham - 9th January 2004 00:16 - #

  7. My testicles are so sore its unbearable please help me the scarf didnt help

    Jonny Haines - 28th January 2005 12:11 - #

Comments are closed.

Previously hosted at http://simon.incutio.com/archive/2004/01/06/paws

A django site