.....A pouzit textovy format neni jednodussi, naopak.
Vis ty vubec proc se ujalo http a html? No protoze je to cele jenom text ...
Textovy foramty se pouzivaji a pouzivat budou, protoze se snadno a rychle debugujou. Muzes si totiz velice snadno overit, ze si nacet presne to, co si nacist chtel. A nemusis na tom resit, ze kdyz to bude neco jinyho nex text (rekneme cislo) tak ze musis dekryptovat binarni tvar, coz sice bude mozna mensi, mozna i rychlejsi, ale rozhodne o nekolik radu vic nachylny na chyby.
Nehlede nato, ze objektova reprezentace dat je naprosto totalni pitomost. To funguje tak mozna pro priklady ze skol.
...
<database
host='localhost'
dbname='test'
user='root'
password='heslo'
/>
A navic ti to umoznuje delat takovy brikule, ze tech uctu muzes deklarovat pro jednu databazi vic, nebo i vic ruznych databazi, a i kdyz to trebas zrovna tvoje aplikace nevyuzije, tak ji to ani nijak zvlast nerozhazi a doplnit funcionalitu tak aby to i vyuzila je otazka jednoho radku.
Mam tu trebas appku, ktera ma xml konfigurak, a zrovna pro pristup do databaze muzes deklarovat N ruznych pristupu, od jednoho centralniho uctu, pres predavani loginu uzivatelu, pripadne skupiny atd atd ... a to vse klidne v jednom konfiguraku najednou. Pritom je to jen o multiplikaci strukturalne stejnych zaznamu a velice logickym zanoreni do sebe.