nexml
nexml is a format for describing phylogenetic data in xml. The nexml website features the xsd schema, documentation, and parser libraries in java, perl, python and c++
http://www.nexml.org