YAML Ain't Markup Language
YAML looks like a very good structured text format, easily readable and writable by humans as well as machines. The spec looks good.
Ruby 1.8.0 is reported to have built-in support for YAML.
Via J Aaron Farr.
Update: I should have mentioned OGDL which is similar, but meant for the representation of general graphs more than documents.