XML

Using XML as data representation format, and using a variety of subsidiary tools (XPath, XSLT) to achieve results is a key skill.