HTML5は「HTML構文」と「XML構文」の2種類が定義されており、
HTML(4.01)のように記述でき、
XHTMLのようにも記述することができます。
「XML構文」は「XHTML構文」とも言われ、
XHTML5という表記もあります。
どーして そうならざるを得なかったんだか
しらんけど
なので、要素や属性は HTML4 の規格で定義されたままです。
つまり、XHTML1.0 は HTML と XHTML の間の架け橋となる仕様でしかないため、
HTML4.01 で作成した経験があれば、特別新しいことはない
ので、XHTML1.0 で文書を作成するのに何も難しいことはありません。
既にある HTML文書を XML のルールに修正するだけです