先日のコメント(id:ABA:20030914)で教えていただいたのですが、BulletMLをXMLでない、より人間が書きやすいフォーマットで書いて、それをBulletMLのXML形式に変換するプログラム、それがBullet¬MLです。
XMLをより人間が書きやすい形式にしようという試みはいろいろあります。
- SOX - Simple Outline XML(http://www.hyuki.com/yukiwiki/wiki.cgi?SOX)
- YAMLはXMLに改良を加える(http://www-6.ibm.com/jp/developerworks/xml/030124/j_x-matters23.html)
ただ、こいつらは汎用のXML表現を記述するためのものなので、専用のパーサを備えるBullet¬MLほどの思い切った変換はできません。Bullet¬MLはBulletML表記に特化しているので、すばらしく簡潔な表記が可能になっています。