私は、自分のアプリがWebを介した通信に使用されたり、ブラウザーを介して表示されたりする可能性がないシステムプログラミングを数多く行っています。しかし、XMLを使用するように経営陣からのプッシュがありました。たとえば、タイムログを保持したい場合は、次のようなテキストファイルを使用できます。
コマンド日時プロジェクト
2008/09/2308:00:00PROJ1
変更2008/09/2309:00:00PROJ2
アウト2008/09/2312:00:00PROJ2
2008/09/23 01:00: 00PROJ3
アウト2008/09/2305:00:00PROJ3
XMLは次のようになります。
<timelog>
<timecommand cmd=in date=2008/09/23 time=8:00:00 proj=PROJ1/>
..。
<timecommand cmd=out date=2008/09/23 time=5:00:00 proj=PROJ3/>
</timelog>
私が見るテキストバージョンの最初の利点のいくつかは、それが簡単に読みやすく、正規表現で解析できることです。この場合、XMLを使用する利点は何ですか?