XML is still used all over the place; it's not exactly one foot in the grave.
Often people are maintaining code that is built on top of XML.
I think xml with it's great validation and inter-operability is still the best choice for something like HL7 though.