XML ne treba promatrati odvojeno od DTD-a ili XML sheme. Nešto manje DTD, a shema dosta više, omogućuje da se vrlo precizno specificira što je dopušteno, a što ne zapisivati u takvu konfiguracijsku datoteku. Iako sa shemama nisam radio, iz onoga što sam čitao mi se čini da je moguće precizirati i tipove podataka koje pojedini "parametri" takve konfiguracijske datoteke smiju imati, pa čak i domene vrijednosti (ako se ne varam, pomoću regularnih izraza i sl.). Takav bi administrator mogao naći korisnim da pomoću alata vrlo brzo utvrdi da je greška u konfiguracijskoj datoteci, pa čak i gdje se nalazi. Ujedno, programeri se moraju u manjoj mjeri brinuti oko provjera ulaznih podataka - dobra XML biblioteka će podržavati DTD i/ili shemu i obaviti veliki dio provjere valjanosti datoteke.
Nadalje, XML datoteku je moguće transformirati u XHTML datoteku - administrator može otvaranjem datoteke u web pregledniku dobiti pregledno formatiran ispis konfiguracijskih parametara.
Strukturirana priroda XML-a omogućava da se u slučaju složenijih konfiguracija pojednostavni imenovanje parametara - u linearnoj strukturi svaki pojedini parametar mora imati jedinstveno ime, pa se lako mogu naći jako dugačka imena ili jako kriptična imena.
DTD ili XML shema su i dobra prateća dokumentacija konfiguracijske datoteke, pa na neki način olakšavaju da se rješenja iz jednog projekta upotrijebe u drugom.
Ima mjesta za XML u konfiguracijskim datotekama, ali ako je stvar promišljena, a ne "trendy".
22.03.2005. (15:33)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
kezele.com
a tek kad agresivno sve podatke u stranici kolega programer pobaca u bazu. i svaka velicina na stranici se nalazi u bazi. pa onda imas sampionizme tipa da se font za prikaz greske "Database access error" nalazi zapisan u bazi.
01.04.2005. (00:14)
-
-
-
- - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
Tomislav
XML ne treba promatrati odvojeno od DTD-a ili XML sheme. Nešto manje DTD, a shema dosta više, omogućuje da se vrlo precizno specificira što je dopušteno, a što ne zapisivati u takvu konfiguracijsku datoteku. Iako sa shemama nisam radio, iz onoga što sam čitao mi se čini da je moguće precizirati i tipove podataka koje pojedini "parametri" takve konfiguracijske datoteke smiju imati, pa čak i domene vrijednosti (ako se ne varam, pomoću regularnih izraza i sl.). Takav bi administrator mogao naći korisnim da pomoću alata vrlo brzo utvrdi da je greška u konfiguracijskoj datoteci, pa čak i gdje se nalazi. Ujedno, programeri se moraju u manjoj mjeri brinuti oko provjera ulaznih podataka - dobra XML biblioteka će podržavati DTD i/ili shemu i obaviti veliki dio provjere valjanosti datoteke. Nadalje, XML datoteku je moguće transformirati u XHTML datoteku - administrator može otvaranjem datoteke u web pregledniku dobiti pregledno formatiran ispis konfiguracijskih parametara. Strukturirana priroda XML-a omogućava da se u slučaju složenijih konfiguracija pojednostavni imenovanje parametara - u linearnoj strukturi svaki pojedini parametar mora imati jedinstveno ime, pa se lako mogu naći jako dugačka imena ili jako kriptična imena. DTD ili XML shema su i dobra prateća dokumentacija konfiguracijske datoteke, pa na neki način olakšavaju da se rješenja iz jednog projekta upotrijebe u drugom. Ima mjesta za XML u konfiguracijskim datotekama, ali ako je stvar promišljena, a ne "trendy".
22.03.2005. (15:33) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...
kezele.com
a tek kad agresivno sve podatke u stranici kolega programer pobaca u bazu. i svaka velicina na stranici se nalazi u bazi. pa onda imas sampionizme tipa da se font za prikaz greske "Database access error" nalazi zapisan u bazi.
01.04.2005. (00:14) - - - - - promjene spremljene- uredi komentar - obriši komentar - prijavi ovaj komentar kao spam - zabrani komentiranje autoru ovog komentara- učitavam...