Please don't give up on the XHTML thing.

Alex Russell is completely wrong in the article Jesse referred to. His 
condemnation of so-called "academics" (Alex's label) smacks of 
narrow-mindedness, lack of forethought and wilful unawareness of the very 
history of web development he briefly covers (i.e. tag soup et al)

Yes, he's correct that implementing some standards can be testing and that an 
overly pedantic approach to them can be debilitating (as one commenter points 
out in that article: they are "recommendations", not edicts).

However, that doesn't mean that one should ditch them: the development of 
standards will, by definition, _always_ be in advance of practice.

The idea is that one should always be working _towards_ the fullest possible 
implementation of relevant standards within the constraints of pragmatism ... 
for Tapestry, one of those standards _has_ to be XHTML because, in combination 
with other standards - such as CSS, it is the _only_ solution which offers the 
possibility of a consistent interface with the client-side - with the added 
benefit of a transparent incorporation of multi-format documents (e.g. XHTML + 
SVG + MathML etc)

Whilst there is a degree of dissent about the relative merits of standards for 
client-side technologies at present (caused, in large part, by the failure of a 
certain leading browser manufacturer to propery implement them), this situation 
is only exacerbated by developer abandonment.

As for Tapestry components that aren't able to produce valid XHTML ... they 
really should be able to by now and I think it's a bit weak that they don't. 
But, saying that, it is open source and you would be free to hack these 
components to produce the required XHTML.

Chris

> -----Original Message-----
> From: Galam [mailto:[EMAIL PROTECTED] 
> Sent: 30 May 2006 17:10
> To: Tapestry users
> Subject: Re: Does Tapestry work with XHTML?
> 
> Thanks everyone for the tips and advices. I'll stick with HTML then.
> 
> 
> 
> On 5/29/06, Todd Orr <[EMAIL PROTECTED]> wrote:
> >
> > Yet, not all of Tapestry's components produce compliant 
> xhtml, so you
> > may be wasting your time going through these measures.
> >
> > On 5/29/06, Paul Cantrell <[EMAIL PROTECTED]> wrote:
> > > Right. And just to be clear: the ".xhtml" is not 
> necessary for XHTML,
> > > not just for Tapestry, but in *any* content -- and I 
> don't think the
> > > "text/xml" mime type is necessary either. It's the 
> DOCTYPE that has
> > > the last word.
> > >
> > > Use the W3C validator when in doubt! Use it when not in 
> doubt, too.
> > >
> > > Cheers,
> > >
> > > Paul
> > >
> > >
> > > On May 29, 2006, at 2:11 AM, Kristian Marinkovic wrote:
> > >
> > > > hi,
> > > >
> > > > to use XHTML it is NOT necessary to rename the .html file
> > > > to .xhtml. all
> > > > you
> > > > have to do is to add the dtd and the <?xml....>. the 
> only reason i
> > > > could
> > > > imagine you want to rename it to .xhtml is because you 
> could configure
> > > > your webserver to set the correct mime-type (text/xml). 
> but if you
> > > > do so
> > > > IE6 (and before) won't be able to display your document 
> correctly.
> > > >
> > > > btw. if you put <?xml version="1.0" encoding="UTF-8"?> into
> > > > your document IE6 will run in quirksmode and not in 
> standard compliant
> > > > mode! this may cause some misbehaviours when using css :)
> > > > (boxmodel...)
> > > >  although it is not absolutly correct you may omit
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > completly (or you generate it depending on the current
> > > > browser :)).
> > > >
> > > >
> > > > regards,
> > > > kris
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >              Galam
> > > >              <[EMAIL PROTECTED]
> > > >
> > > > om>                                                        An
> > > >                                         "Tapestry users"
> > > >              29.05.2006 04:32           
> <users@tapestry.apache.org>
> > > >                                                         
>              K
> > > > opie
> > > >
> > > >               Bitte
> > > > antworten                                        Thema
> > > >                     an                  Does Tapestry 
> work with XHTML?
> > > >              "Tapestry users"
> > > >              <[EMAIL PROTECTED]
> > > >                 pache.org>
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi all,
> > > >
> > > > Does Tapestry work with XHTML?
> > > >
> > > > I renamed "Home.html" to "Home.xhtml" in my test 
> application, but I
> > > > got an
> > > > exception saying that
> > > >
> > > > "Could not find template for page Home in locale en_US."
> > > >
> > > >
> > > > -----------
> > > >
> > > > org.apache.hivemind.ApplicationRuntimeException Could not find
> > > > template for
> > > > page Home in locale en_US. component: 
> [EMAIL PROTECTED]  location:
> > > > context:/WEB-INF/Home.page,
> > > > line 4, column 55
> > > >   1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE page-
> > > > specification
> > > > PUBLIC "-//Apache Software Foundation//Tapestry 
> Specification 4.0//
> > > > EN" 3 "
> > > > http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";> 4
> > > > <page-specification
> > > > class="com.ttdev.HelloWorld.Home"> 5 <component id="subject"
> > > > type="Insert">
> > > > 6 <binding name="value" value="greetingSubject"/> 7 
> </component> 8
> > > > </page-specification>
> > > >
> > > >
> > > >
> > > > Thanks!
> > > >
> > > >
> > > >
> > > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > _________________________________________________________________
> > > Piano music podcast: http://inthehands.com
> > > Other interesting stuff: http://innig.net
> > >
> > >
> > >
> > > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 

********************************************************************************
   
DISCLAIMER: This e-mail is confidential and should not be used by anyone who is
not the original intended recipient. If you have received this e-mail in error
please inform the sender and delete it from your mailbox or any other storage
mechanism. Neither Macmillan Publishers Limited nor any of its agents accept
liability for any statements made which are clearly the sender's own and not
expressly made on behalf of Macmillan Publishers Limited or one of its agents.
Please note that neither Macmillan Publishers Limited nor any of its agents
accept any responsibility for viruses that may be contained in this e-mail or
its attachments and it is your responsibility to scan the e-mail and 
attachments (if any). No contracts may be concluded on behalf of Macmillan 
Publishers Limited or its agents by means of e-mail communication. Macmillan 
Publishers Limited Registered in England and Wales with registered number 
785998 
Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS   
********************************************************************************

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to