Od kilku lat pracuję nad aplikacjami internetowymi opartymi na bazach danych, a ostatnio podjąłem się projektu obejmującego CMS obsługujący XML. To skłoniło mnie do zastanowienia się nad użyciem XML / XSLT w ogóle i w jakich sytuacjach byłoby to bardziej przydatne niż podejście, z którego zawsze korzystałem, polegające na przechowywaniu wszystkich moich danych w (My) bazie danych SQL, a następnie PHP / Python / etc. aby w razie potrzeby pracować z nim w sieci.
Jest oczywiście coś, czego tutaj nie „rozumiem”. Czy ktoś mógłby mi podać przykłady zastosowań, w których przechowywanie danych w plikach XML zamiast w bazie danych byłoby lepsze?