logo
logo
Что даст... [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.