I doubt that there is anything, but if there is you can find it at
<URL:http://www.oasis-open.org/cover/>
Some cons I thought of:
 - additional complexity in APIs and syntaxes, or, if these are kept
   as they are, in parsers
 - endtag attributes are not available until the entire element has
   been parsed (and it may be _very_ large), so that if the values
   influence the treatment of the element contents in any way, this
   may cause performance problems
 
The only pro I can think of is pretty far-fetched:
 - might be easier to generate markup from some kinds of applications,
   since attribute values would not have to be determined until after
   the element contents had been written out
--Lars M.