RoboML is the XML markup for robots

In Archive by Fredy Ore

A look at ‘RoboML’, an XML-based language for data representation and interchange in robotic applications.

Combined with a set of communication protocols, it is aimed at providing a common interface for hardware and software robotic agents communicating via internet networks.

http://www.xml.com/pub/r/960
http://www.roboml.org and
http://xml.coverpages.org/roboML.html

Update:
The Github RoboML page
http://robotml.github.io