Что даст... [Artem Fedorov 25/11/2002 17:09]
Вначале о размере: я же не агитирую за MSXML, есть и другие (более компактные библиотеки)
Во-первых, осовное достоинство XML -- работа с иерархическими данными, не сравнить с "плоским" CSV. Например
<статья name="Долги">
<статья name="Долги Пете"/>
<статья name="Долги Васе">
<операция sum="10" account="Долги"/>
</статья>
</статья>
В CSV же придется извращаться с ID-ParentID, учитывать связи и т.д. А в XML все до крайности просто.
Второе, но не менее важное -- XML это кроссплатформенный стандарт. И есть бОльший шанс, что если в будущем придется писать plugin для импорта/экспорта (например на Palm) проблем с поддержкой XML на этой платформе не будет. И программисту будет проще работать со стандартным XML чем с "искареженными" данными, какими они представляются в CSV.