Witam,
Dostałem zlecenie, które polega na napisanie pewnego rodzaju back-officeowej aplikacji służącej do generowania fomularzy na podstawie XML.
W pliku XML zapisane mają być tagi, które spowodują pojawienie się na formularzu określonych pól i przycisków w określonych miejscach, a zmiana formatki ma być tylko na podstawie plików XML, bez programowania w PHP.
UWAGA! Nie chodzi mi o transformatę XSLT, ponieważ jednym z założeń ma być DODAWANIE PÓL FORMULARZA oraz ich USUWANIE.
Na przykład: Mamy dane dotyczące użytkownika:
imie,
nazwisko,
miasto,
ulica.
Wiadome jest, że aby dodać takie dane do bazy danych należy stworzyć odpowiednią formatkę i plik PHP ją obsługujący.
Po jakimś czasie okazuje się, że należy dodać jeszcze pola:
nr_telefonu,
kod_pocztowy.
W normalnych warunkach wymagałoby to zmiany w bazie danych oraz zmianie kodów PHP (a w tym walidacja formularza oraz kod akcji zapisywania danych do bazy)
Teraz pytanie:
Czy istnieje jakieś rozwiązanie, na którym mógłbym się oprzeć tworząc taką aplikację?
Czy może ktoś z Was już kiedyś coś podobnego robił?
Proszę o jakiekolwiek wskazówki w jaki sposób najefektywniej utworzyć taki parser - kreator kodu PHP.
Pozdrawiam.