I consider these new standards to be user hostile because
they require re-writing standard html to produce
useable pages.
For instance, they
Require tags to be case sensitive
Require closing tags
Do not follow the standard for defining links within a page
xml
All tags are now case sensitive.
Tags imported from html must be lower case.
(From
section 4.2 of the xhtml guide.
I was not able to confirm this in the xml guide.)
All HTML tags are now required to have closing tags
or to have a new special single tag format.
Requiring </p> simply makes files larger and increases
the probability of errors.
<br> and <hr> are replaced with <br /> and <hr />
<xmp> </xmp> is replaced with
<xmp> - <![CDATA[
</xmp> - ]]>
xhtml
xhtml is based on xml.
Thus, all the rules of xml apply.
In addition, the following applies
All parameters must be placed in double quotes
(what possible advantage does this have?)
The name attribute is deprecated for a, applet, form, frame, img, map ...