Mike Schinkel wrote:

So what we have is people who will be contributing content to an app where
their markup needs to be integrated into the markup of the application.  And
these people will likely have no clue which version of (X)HTML the site they
are contributing to is running, and even if they did there is huge chance
they will have no clue what the difference means in terms of the syntax
required for the markup they need to contribute. Which means they will
contribute to a (potentially) conforming site markup that does not conform.

So what are the various answers to this solution?


This isn't hard, and it is a solved problem. Keep in mind that many commenters on non-technical blogs do not know how to hand-author HTML at all, today, irrespective of HTML5 and XHTML issues.

Consequently these systems implement some sort of markdown format that's simpler and allows users to enter data in plain text or increasingly with a WYSIWYG editor. All that's needed is for these systems to generate valid markup, and we're done. Mot users don;t need to know any details of this.

For an extra layer of checking, pass the output through TagSoup or Tidy to clean it up.

--
Elliotte Rusty Harold  [EMAIL PROTECTED]
Java I/O 2nd Edition Just Published!
http://www.cafeaulait.org/books/javaio2/
http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/

Reply via email to