Napisz program pozwalający wyświetlić "ostylowane" oferty biura podróży. Implementacja powinna bazować na następujących założeniach: 1. Powinny być zaprojektowany schemat XSD reprezentujące model oferty (numer oferty, dane biura, terminy, cena, opis świadczeń itp.). 2. Ze schematu XSD powinny być wygenerowane klasy Java pozwalające na zapis/odczyt danych do/z plików XML (klasy JAXB). 3. Aplikacja powinna umożliwić wyedytowanie danych ofert oraz ich zapis w katalogu "dane" (jako pliki XML o nazwach zawierających numer oferty). 4. W katalogu "transformacje" powinny być składowane arkusze XSLT (wstawienie arkusza do katalogu może odbyć się w dowolnym momencie, arkusze mają być edytowane za pomocą zewnętrznych narzędzi). 5. Aplikacja powinna umożliwić użytkownikowi wybór arkusza styli, jakimi można przetworzyć pliki XML danych. Efektem takiego przetwarzania powinien być dokument HTML wyświetlany w aplikacji.