Yer right on that, good catch -- it should be the LAST of those you listed, but this:
That is NOT valid -- EVER, even in XHTML -- because A is not a "empty element" -- only empty elements can use the /> closing.
... and just because the anchor has no content doesn't mean it's an 'empty element' -- empty elements by the meaning in the specification are those that CANNOT have content, as opposed to those that simply don't have content... meaning the valid "empty elements" which are eligble for the "short form" closing are:
BR, HR, META, LINK, BASE, IMG, EMBED, PARAM, AREA, COL, BASEFONT, ISINDEX and INPUT.
NO other tags can use the <tag /> form and be valid code... which is why you still have to do <script></script> as <script /> is ALWAYS invalid.
Though I stopped using anchors and the name attribute for hash links LONG ago -- that's ID's job now!