At 02:47 PM 5/9/2006, Sebastian Rahtz wrote:
> > There are also other ways of skinning this cat. You can decide that,
> > XHTML being a "terminal format" not suitable for input to any process
> > other than certain specified target applications (a known set of
> > browsers), formal validation of XHTML doesn't matter as long as the
> > browser does "the right thing" with ul/ol inside p. (Most browsers do.)
> > While this might be controversial
>It is. It does not advance the web if we continue to rely on browsers
>doing more-or-less-the-right-thing with commonly-encountered
>situations. There *is* a point to getting XHTML better standardized;
>and that includes schemas, to my mind.
I concur; really I'm trying to provoke a thoughtful recognition of
the issues by pointing out that here too we face a tradeoff. I'm with
you in being willing to make the abstract commitment to the standard
and to data that conforms with the standard(s), not least because
we've seen such efforts rewarded in the past.
Nevertheless that's a bet that not everyone will want to make, partly
because it can be troublesome (which, for some, means expensive).
Also, these days XML well-formedness (which as you know is hard to
avoid coming out of XSLT, though not out of Perl) buys you so much by
itself that DTD validation, at least of formats as semantically
impoverished as HTML, seems somewhat less of an imperative than it
once was, at least for many producers.
>Pragmatically, I believe we should accept the stupid limitations of
>XHTML 1.1 and program around them, while supporting the development of a
>better XHTML 2.0. In some ways, George Bina's solution is that we should
>generate 2.0 now, and then dumb it down to 1.1 for a while.
Given that we have a schema and therefore don't need the full-blown
generalized solution, I think methods like George's or Syd's are
perfectly reasonable. Indeed I've relied on them myself to good effect.
Wendell Piez mailto:[log in to unmask]
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
Mulberry Technologies: A Consultancy Specializing in SGML and XML