WTF ... IS WTF!?
We are a collective of people who believe in freedom of speech, the rights of individuals, and free pancakes! We share our lives, struggles, frustrations, successes, joys, and prescribe to our own special brand of humor and insanity. If you are looking for a great place to hang out, make new friends, find new nemeses, and just be yourself, WTF.com is your new home.

YAML > XML

Jung

???
Premium
13,998
2,267
487
#1
www.yaml.org
YAML(tm) (rhymes with "camel") is a straightforward machine parsable data serialization format designed for human readability and interaction with scripting languages such as Perl and Python. YAML is optimized for data serialization, configuration settings, log files, Internet messaging and filtering. YAML(tm) is a balance of the following design goals:

* YAML documents are very readable by humans.
* YAML interacts well with scripting languages.
* YAML uses host languages' native data structures.
* YAML has a consistent information model.
* YAML enables stream-based processing.
* YAML is expressive and extensible.
* YAML is easy to implement.
I've been using this for a few projects, and I have to say it's definitely a superior way to serialize data. It's extremely powerful and easy to learn; I learned it in about 5 minutes.

I just hope the new RSS and Atom specs use this instead of XML.