Często odbywają się dyskusje dotyczące formatu w jakim przechowywać konfiguracje aplikacji. Najczęściej wybierane sposoby to pliki INI, YAML oraz XML. Za najlepsze rozwiązanie uważam wykorzystanie XML'a.
Główną zaletą XML jest jego popularność oraz szereg standardów które znacznie usprawniają pracę. Struktury XML są bardzo łatwo rozszerzalne poprzez XInclude. Walidację takiego pliku można bardzo szybko rozwiązać tworząc plik XSD, natomiast jeżeli potrzebujemy ładnej prezentacji zawartości, wystarczy stworzyć plik XSLT oraz napisać kilkadziesiąt linijek.
1."<adress -book> <presons>" - chyba <persons>
2. (??) zamiast (''), bardzo ułatwia to czytanie kodu.
3. <adress -book> - <adress-book>
4. < ?xml - <?xml
5. < ?php$dom - <?php $dom ?
Jak również mnóstwo innych pomniejszych literówek. Artykuł wygląda na poprawiany na kolanie. Sprawdzał ktoś w ogóle przed publikacją to to? Merytorycznie może ciekawy, ale dbajcie tez o komfort czytelnika...
Świetny artykuł! Ciekawy i przystępnie napisany. Gratulacje dla autora!