We currently heavily utilize YAML around here. It's simple and Python has really great YAML support built in.
YAML is our go to markup when we need something machine readable / writeable but still simple.
I personally really hate XML with a passion... especially if a human is intended to interact with it in any way. God forbid making it the default "input file" syntax for a library or application <shudder>.