Archives for Wednesday, November 7th, 2007
You are currently browsing 1 article(s) published on Wednesday, November 7th, 2007, please try the search if you can't fint what you're looking for.
100% Valid XHTML Database Output with Markdown and HTMLEntities()
Wednesday, November 07, 2007
Editors not knowing HTML and messing up your markup can be a big problem for you if you care about validation.
There are numerous WYSIWYG editors out there, but most of them produce absolute crap code, and if you want valid and semantic XHTML they simply will not work.
Markdown is an absolutely brilliant text-to-HTML converter that everybody can learn in minutes.
In fact, you don't have to do anything special at all to produce semantically correct, valid XHTML 1.0 Strict (or HTML if you prefer).
The syntax for adding basic HTML-elements such as headings, lists and images takes about 2 minutes to learn, and is very similar to the way you add meaning to your emails and IM messages, using underscore for emphasis etc.
The problem with Markdown if you use it for user-input (as well as your own) is that it allows any type of HTML-code to be inserted. Of course this is not optimal for comments and other data anybody can submit.
Together with the PHP-function htmlentities(), however, you can always be sure to get 100% valid output.
Download NiceString and demo-files
- Continued...
- Comments are off
- Filed under (X)HTML, PHP, Semantics





