Elliotte Rusty Harold has explained and illustrated the new elements in (X)HTML 5, which might the future of current (X)HTML versions. These elements impart semantic meaning by explicitly acknowledging existence of a certain structure and elements. Which probably makes (X)HTML 5 more semantic as compared to XHTML 2. If you are confused about (X)HTML 5 and XHTML 2, they are two different approaches vying to succeed the current versions. And (X)HTML 5 seems to find more attention.
